web-dev-qa-db-fra.com

exception Java dans le thread "principal"

Cette erreur est liée à ma question précédente où j'avais une erreur avec InetAddress.getLocalHost(). J'ai trouvé une suggestion pour ajouter une entrée dans /etc/hosts

myip     localhost
127.0.0.1   localhost
127.0.1.1   test5

mais mon erreur n'est toujours pas résolue.

Mon code:

import Java.net.*;

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

    }
}

Erreur :

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
14
user3608352

Votre nom d'hôte est Sachin. Le exception in thread "main" Java.net.UnknownHostException: Sachin: Sachin: unknown error montre cela.

Ajouter Sachin à/etc/hosts

myip     localhost
127.0.0.1   localhost
127.0.1.1   test5
127.0.0.1   Sachin
23
hutingung

Il est possible que vous contactiez une adresse IP externe dans votre application et que vous ne soyez pas connecté à Internet. Alors, vérifiez votre connexion Internet avant d'apporter des modifications à Host/DNS ou à un autre ...

Il est également possible que vous ayez besoin d’une connexion VPN sur un réseau particulier pour accéder à ces URL/IP externes. Alors, vérifiez cela aussi.

À votre santé ;-)

0
Dynamic Remo