Thomas Darimont
Erfahrenes Mitglied
Hallo!
Gruß Tom
Code:
/**
*
*/
package de.tutorials.mustang;
import java.net.NetworkInterface;
import java.net.SocketException;
import java.util.Enumeration;
/**
* @author Tom
*
*/
public class MustangAPIShowMacAdressExample {
/**
* @param args
*/
public static void main(String[] args) {
try {
Enumeration<NetworkInterface> enumeration = NetworkInterface
.getNetworkInterfaces();
while (enumeration.hasMoreElements()) {
NetworkInterface networkInterface = enumeration.nextElement();
System.out.println(networkInterface.getDisplayName());
byte[] macAddress = networkInterface.getHardwareAddress();
if (macAddress == null) {
continue;
}
System.out.println("Mac Address: ");
System.out.printf(
"%1$02x-%2$02x-%3$02x-%4$02x-%5$02x-%6$02x\n",
macAddress[0], macAddress[1], macAddress[2],
macAddress[3], macAddress[4], macAddress[5]);
}
} catch (SocketException e) {
e.printStackTrace();
}
}
}
Gruß Tom