InetAddress java 8 is not getting the hostname
问题 InetAddress.getLocalHost().getHostName() is no more getting the name of the HostName since I switched to java 8 ... with the jdk1.8 the InetAddress.getLocalHost().getHostName() returns "localhost". Before (when I was using jdk1.6) it gives me the right hostname (which is "ACTION03") according to the network config : cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=ACTION03 any help ? 回答1: Works for me on Linux (Ubuntu 14.04) with Java 1.8.0_05. public class HostName { public static void