如何用JAVA获取物理网卡地址(100分)

  • 主题发起人 主题发起人 wqhatnet
  • 开始时间 开始时间
W

wqhatnet

Unregistered / Unconfirmed
GUEST, unregistred user!
要代码的,谢谢
 
现在应该没有这样的类(不排除我孤陋寡闻), 不过关snmp 实现应该已经在JSR里面了吧
暂时可以运行 ipconfig /all (Windows) ifconfig -a(Unix) 这样的命令, 并获取返回字符串来获取.
JNI 是不推荐的.
 
查查java.net.InetAddress后,你将有所收获.
java如果不能完成这样的功能,那它早就没有存在的价值了.
 
import java.lang.String;
import java.net.*;
/*
为了要拿这100分,还是写写代码吧
*/
public class Test {
public static void main(String[] args) {
try{
InetAddress addr = InetAddress.getLocalHost();
System.out.println(addr.toString());
}catch (UnknownHostException e){
e.printStackTrace();
};
}
}
 
哈哈哈,不好意思.看错题了.我开始以为是ip地址呢.
不好意思,我暂时帮不了你.呵呵
 
获得网卡的mac地址
00E04CBBB867
 
JNI 也行啊
 
多人接受答案了。
 
后退
顶部