InetAddress.getLocalHost().getHostName()
自从我切换到 java 8 后,不再获得 HostName 的名称...
使用 jdk1.8InetAddress.getLocalHost().getHostName()
返回“localhost”。之前(当我使用 jdk1.6 时)它根据网络配置为我提供了正确的主机名(即“ACTION03”):
cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=ACTION03
有什么帮助吗?