java.net.BindException:地址已在使用中:JVM_Bind [重复]
Posted
技术标签:
【中文标题】java.net.BindException:地址已在使用中:JVM_Bind [重复]【英文标题】:java.net.BindException: Address already in use: JVM_Bind [duplicate] 【发布时间】:2018-03-12 12:40:31 【问题描述】:在 java 中运行我的客户端后出现此错误。
运行:
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)
【问题讨论】:
其他一些程序已经在使用该端口。停止其他程序,或使用其他端口。 您在运行 服务器时遇到此错误。 阅读堆栈跟踪。你还没有运行你的客户端,或者至少如果你有你不应该有。 【参考方案1】:其他一些程序已经在使用该端口。
您可以通过netstat -a
查看端口使用情况。查找您的端口号。
【讨论】:
【参考方案2】:要么更改当前程序的端口,要么找出已经在运行的应用程序并将其终止。在 windows 中运行以下命令:-
netstat -ano | find <port_no_already_in_use>
taskkill /F /PID <process_id_running_on_port>
【讨论】:
以上是关于java.net.BindException:地址已在使用中:JVM_Bind [重复]的主要内容,如果未能解决你的问题,请参考以下文章
JAVA:java.net.BindException:地址已在使用:JVM_Bind [重复]
Maven - java.net.BindException:地址已在使用中
java.net.BindException:绑定失败:EADDRINUSE(地址已在使用中)
java.net.BindException:地址已在使用中:JVM_Bind [重复]