javaexception在线程“主”java.net.UnknownHostException:testing:testing:未知错误操作系统Ubuntu的

这个错误是关于我以前的问题,我有一个InetAddress.getLocalHost()错误。 我发现了一个在/etc/hosts添加条目的build议 :

 myip localhost 127.0.0.1 localhost 127.0.1.1 test5 

但是我的错误仍然没有解决。

我的代码:

 import java.net.*; public class InetAddressTest { public static void main(String args[]) throws UnknownHostException { InetAddress Address = InetAddress.getLocalHost(); } } 

错误:

 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 

你的主机名是Sachin。 exception in thread "main" java.net.UnknownHostException: Sachin: Sachin: unknown errorexception in thread "main" java.net.UnknownHostException: Sachin: Sachin: unknown error显示。

将Sachin添加到/ etc / hosts

 myip localhost 127.0.0.1 localhost 127.0.1.1 test5 127.0.0.1 Sachin 

您有可能在您的应用程序中联系到外部IP地址,并且您没有连接到互联网。 所以,请检查您的互联网连接之前,做一些改变主机/ DNS或任何其他…

还有一种可能性,你需要一个VPN连接,以在某些特定的网络访问这些外部网址/ IP。 所以,检查一下。

干杯;-)