2017-10-01 15 views
-2

クライアントをjavaで実行した後にこのエラーが発生しました。java.net.BindException:既に使用中のアドレス:JVM_Bind

実行:

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

他のプログラムがすでにこのポートを使用しています。他のプログラムを停止するか、別のポートを使用してください。 – Andreas

+0

*あなたのサーバーを実行しているときにこのエラーが発生しました。*スタックトレースを読み込みます。あなたはまだあなたのクライアントを実行していない、または持っていない場合は少なくとも。 – EJP

答えて

0

他のいくつかのプログラムは、すでにそのポートを使用します。

ポートの用途はnetstat -aで確認できます。あなたのポート番号を探してください。

0

現在のプログラムのポートを変更するか、すでに実行中のアプリケーションを見つけてそれを強制終了してください。 Windowsの以下のコマンドを実行してください: -

netstat -ano | find <port_no_already_in_use> 

taskkill /F /PID <process_id_running_on_port> 
関連する問題