2014-07-07 14 views
13

Lỗi này liên quan đến câu hỏi trước của tôi, nơi tôi gặp lỗi với InetAddress.getLocalHost(). Tôi tìm thấy một suggestion để thêm một mục trong /etc/hosts:java Ngoại lệ trong chủ đề "chính" java.net.UnknownHostException: Kiểm tra: Kiểm tra: lỗi không xác định OS ubuntu

myip  localhost 
127.0.0.1 localhost 
127.0.1.1 test5 

nhưng lỗi của tôi vẫn không được giải quyết.

Mã của tôi:

import java.net.*; 

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

    } 
} 

Lỗi:

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 

Trả lời

21

tên máy chủ của bạn là Sachin. exception in thread "main" java.net.UnknownHostException: Sachin: Sachin: unknown error hiển thị điều đó.

Thêm Sachin đến/etc/hosts

myip  localhost 
127.0.0.1 localhost 
127.0.1.1 test5 
127.0.0.1 Sachin 
0

Có một cơ hội mà bạn có thể liên hệ đến một địa chỉ ip bên ngoài trong ứng dụng của bạn và bạn không kết nối với internet. Vì vậy, hãy kiểm tra kết nối Internet của bạn trước khi thực hiện một số thay đổi đối với lưu trữ/dns hoặc bất kỳ khác ...

Có khả năng bạn yêu cầu kết nối VPN trong một số mạng cụ thể để truy cập url/ip bên ngoài đó. Vì vậy, hãy kiểm tra điều đó.

Chúc mừng ;-)

Các vấn đề liên quan