在windows 2000下就能显示网卡的上网IP测试程序如下:import java.net.*;class t5
{public static void main(String args[])
{try
{InetAddress a=InetAddress.getLocalHost();
System.out.println(a.getHostAddress());
}
catch(Exception e) {}
}
}
{public static void main(String args[])
{try
{InetAddress a=InetAddress.getLocalHost();
System.out.println(a.getHostAddress());
}
catch(Exception e) {}
}
}
记得windows下有,解析前会先查找这个文件,如果找不到,再去查找DNS。文件叫什么不记得了。
public class Test {
public static void main(String[] args) throws Exception {
System.out.println(InetAddress.getLocalHost());
InetAddress[] ia = InetAddress.getAllByName(InetAddress.getLocalHost().getHostAddress());
for (int i = 0; i < ia.length; i++) {
System.out.println(ia[i].getHostAddress());
}
}
}