java Exception in thread "main" java.net.UnknownHostException: Test: Test: unknown error OS ubuntu

java, ubuntu

Solution

Your host name is Sachin. The `exception in thread "main" java.net.UnknownHostException: Sachin: Sachin: unknown error` show that.

Add Sachin to /etc/hosts

myip     localhost
127.0.0.1   localhost
127.0.1.1   test5
127.0.0.1   Sachin

Problem

This error is related to my previous question where I had an error with `InetAddress.getLocalHost()`. I found a suggestion to add an entry in `/etc/hosts`: ``` myip localhost 127.0.0.1 localhost 127.0.1.1 test5 ``` but my error is still not resolved. My code : ``` import java.net.*; public class InetAddressTest { public static void main(String args[]) throws UnknownHostException { InetAddress Address = InetAddress.getLocalHost(); } } ``` Error : ``` Exception in thread "main" java.net.UnknownHostException: Sachin: Sachin: unknown error at java.net.InetAddress.getLocalHost(InetAddress.java:1484) at InetAddressTest.main(InetAddressTest.java:6) Caused by: java.net.UnknownHostException: Sachin: unknown error at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method) at java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:907) at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1302) at java.net.InetAddress.getLocalHost(InetAddress.java:1479) ... 1 more ```

Original source

Related problems