on linux: public static void main(String[] args) throws UnknownHostException { InetAddress myHost=InetAddress.getLocalHost(); System.out.println(myHost.getHostName()); System.out.println(myHost.getHostAddress()); } run: Exception in thread "main" java.net.UnknownHostException: linuxas-desktop: linuxas-desktop at java.net.InetAddress.getLocalHost(InetAddress.java:1353) at testing.Main.main(Main.java:14) Java Result: 1 On windows runs correctly.