2014-07-07 33 views
13

Bu hata, bir önceki sorunun nerede olduğunu bir hata ile karşılaştı: InetAddress.getLocalHost(). Ben /etc/hosts bir girdi eklemek için bir suggestion bulundu:java "main" iş parçacığında özel durum java.net.UnknownHostException: Sınama: Test: unknown error OS ubuntu

myip  localhost 
127.0.0.1 localhost 
127.0.1.1 test5 

ama benim hata hala çözülmüş değildir.

Kodum:

import java.net.*; 

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

    } 
} 

Hata:

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 

cevap

21

Ev sahibi ismi Sachin olduğunu. exception in thread "main" java.net.UnknownHostException: Sachin: Sachin: unknown error, bunu gösterir.

Orada uygulamanızda bir dış ip adresine başvurarak olabilecek bir şans ve internete bağlı olmayan/etc/hosts

myip  localhost 
127.0.0.1 localhost 
127.0.1.1 test5 
127.0.0.1 Sachin 
0

için Sachin ekleyin. Yani, ana bilgisayar/dns veya başka bir değişiklik yapmadan önce Internet Bağlantınızı kontrol edin ...

Ayrıca, harici bir URL/ip'e erişmek için belirli bir ağda bulunmak için bir VPN Bağlantısına ihtiyaç duymanız olasılığınız da vardır. O zaman da kontrol et.

Şerefe ;-)

İlgili konular