java.net.BindException: Address already in use
时间: 2024-01-02 10:40:24 浏览: 116
引用给出了解决这个问题的方法。首先使用netstat -ano命令可以查看端口占用情况,发现8011端口被PID为7836的javaw.exe进程占用。然后使用taskkill /F /pid 7836命令关闭这个进程,就可以释放端口并解决问题。通过多次重试发现每次启动socket服务端,都会在端口5522下创建一个包含8011端口的线程。考虑到代码中没有使用8011端口,怀疑是Eclipse的问题。因此在IDEA中导入项目,发现运行没有报错。比对了Eclipse和IDEA的环境配置,发现Eclipse使用的是jdk1.8.0_73,而IDEA使用的是jdk1.8.0_192。将项目在Eclipse中重新配置为jdk1.8.0_192后,重新启动项目没有报错。引用<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [异常:java.net.BindException: Address already in use: JVM_Bind](https://blog.csdn.net/bbc2005/article/details/94168737)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文