java:NetworkInterface.getNetworkInterfaces()在Windows上失败

时间:2013-05-08 19:51:15

标签: java networking

我试图在Windows机器上使用java枚举所有MAC地址。我使用的代码在MacOs和Linux上运行良好,但如果我在Windows 7上运行,它会挂起大约一分钟然后返回而没有有用的结果。 它挂在我的代码的最开头:

Enumeration<NetworkInterface> ni = NetworkInterface.getNetworkInterfaces();

我在Netbeans中调试过,它在函数findNative()中的ClassLoader.java中挂起。它挂起的代码是下面的第二行:

synchronized (libs) {
    int size = libs.size();

有什么想法吗?

0 个答案:

没有答案