小编典典

使用Java获取本地计算机上的MAC地址

java

我可以用

ip = InetAddress.getLocalHost();
NetworkInterface.getByInetAddress(ip);

获取mac地址,但是如果我在离线计算机上使用此代码,它将无法正常工作。

那么,如何获得Mac地址?


阅读 743

收藏
2020-03-17

共1个答案

小编典典

在Java 6+中,你可以使用NetworkInterface.getHardwareAddress

请记住,计算机不能有网卡,尤其是嵌入式或虚拟的网卡。它也可以有多个。你可以使用来获取所有网卡的列表NetworkInterface.getNetworkInterfaces()

2020-03-17