Подтвердить что ты не робот

Java Исключение в потоке "main" java.net.UnknownHostException: Test: Test: неизвестная ошибка OS ubuntu

Эта ошибка связана с моим предыдущим вопросом, где у меня была ошибка с InetAddress.getLocalHost(). Я нашел предложение , чтобы добавить запись в /etc/hosts:

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
4b9b3361

Ответ 1

Ваше имя хоста - Sachin. exception 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

Ответ 2

Есть вероятность, что вы можете связаться с внешним IP-адресом в своем приложении, и вы не подключены к Интернету. Итак, проверьте подключение к Интернету, прежде чем вносить какие-либо изменения в host/dns или любой другой...

Также существует вероятность того, что VPN-соединение должно быть в определенной сети для доступа к внешнему url/ip. Итак, проверьте это тоже.

Cheers; -)