2017-10-01 3 views
-2

J'ai reçu cette erreur après l'exécution de mon client dans Java.java.net.BindException: Adresse déjà utilisée: JVM_Bind

course:

Oct 01, 2017 8:08:07 AM from_sever.From_sever main 
SEVERE: null 
java.net.BindException: Address already in use: JVM_Bind 
    at java.net.DualStackPlainSocketImpl.bind0(Native Method) 
    at java.net.DualStackPlainSocketImpl.socketBind(DualStackPlainSocketImpl.java:106) 
    at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:387) 
    at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:190) 
    at java.net.ServerSocket.bind(ServerSocket.java:375) 
    at java.net.ServerSocket.<init>(ServerSocket.java:237) 
    at java.net.ServerSocket.<init>(ServerSocket.java:128) 
    at from_sever.From_sever.main(From_sever.java:26) 
+0

Un autre programme utilise déjà le port. Arrêtez l'autre programme ou utilisez un port différent. – Andreas

+0

Vous avez cette erreur sur votre serveur *. * Lisez la trace de la pile. Vous n'avez pas encore exécuté votre client, ou du moins si vous l'avez, vous ne devriez pas l'avoir. – EJP

Répondre

0

Un autre programme utilise déjà ce port.

Vous pouvez vérifier les utilisations de port par netstat -a. Recherchez votre numéro de port.

0

Modifiez le port de votre programme actuel ou recherchez simplement l'application en cours d'exécution et supprimez-le. Exécutez la commande ci-dessous dans Windows: -

netstat -ano | find <port_no_already_in_use> 

taskkill /F /PID <process_id_running_on_port>