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

我可以用

ip = InetAddress.getLocalHost();

NetworkInterface.getByInetAddress(ip);

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

那么,如何获得Mac地址?

回答:

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

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

以上是 使用Java获取本地计算机上的MAC地址 的全部内容, 来源链接: utcz.com/qa/427467.html

回到顶部