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 ```