vjtools
vjtools copied to clipboard
NetUtil hostName 疑似有问题
public static void main(String[] args) {
String a = NetUtil.getLocalAddress().getHostName();
String b = NetUtil.getLocalAddress().getHostAddress();
String x = NetUtil.getHostName();
String y = NetUtil.getLocalHost();
System.out.println("a=" + a);
System.out.println("b=" + b);
System.out.println("x=" + x);
System.out.println("y=" + y);
}
上面这个例子. 我在 mac os 上面测试 结果如下:
a=xxx.local
b=172.30.60.29
x=null //这个没问题么?
y=172.30.60.29
环境是什么呢?windows 可以看看环境变量COMPUTERNAME有没设置,echo %COMPUTERNAME%