获取Mac地址
/** 来 自 时 代 J a v a 公 众 号 - nowjava.com**/ import org.apache.log4j.Logger; import java.net.NetworkInterface; import java.net.SocketException; public class Main{ private static final Logger logger = Logger.getLogger(MacUtil.class); public static String getMacAddress() { String MacAddr = ""; String str = ""; try { NetworkInterface NIC = NetworkInterface.getByName("eth0"); byte[] buf = NIC.getHardwareAddress(); if (buf != null) { for (int i = 0; i < buf.length; i++) { str = str + byteHEX(buf[i]);// 来自 N o w J a v a . c o m - 时代Java } MacAddr = str.toUpperCase(); } } catch (SocketException e) { logger.error("MacUtil -> getMacAddress error !" + e.getMessage()); } return MacAddr; } public static String byteHEX(byte ib) { char[] Digit = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd',