我运行的应用程序包含ServerSocket,在多次登录客户端和服务器终止后,服务器无法重新启动,因为它抛出java.net.BindException
并显示Address already in use: JVM_Bind
。
服务器创建正常(ServerSocket server = new ServerSocket(port)
eclipse中的控制台图标为灰色(没有任何正在运行的应用程序)。
我检查了CMD中的监听端口,即使在eclipse终止我的应用程序之后它也会显示我的端口。
只有在重启Eclipse后问题才解决......
有什么可以做到的?
提前致谢!
答案 0 :(得分:1)
解决方案:经过深入探索后,我得到了答案。
问题制定者是eclipse的Windows Builder插件。
当我将其转到“Deisgn”模式时,运行代码,因此它也运行服务器创建代码,并将端口链接到Eclipse.exe进程。
现在重启eclipse解决方案是可以理解的。