在Eclipse中,我得到了这个错误:
run:
[java] Error creating the server socket.
[java] Oct 04, 2012 5:31:38 PM cascadas.ace.AceFactory bootstrap
[java] SEVERE: Failed to create world : java.net.BindException: Address already in use: JVM_Bind
[java] Java Result: -1
BUILD SUCCESSFUL
Total time: 10 seconds
我不知道为什么它现在会出现,但几个小时前它运行得很好。我需要重新启动我的机器吗?我怎么才能搞清楚这件事呢?我很感谢任何提示或建议。
发布于 2012-10-05 08:13:11
是的,您已经将另一个进程绑定到同一端口。
每当我遇到JVM_BIND错误时,Windows Sysinternals的TCPView (仅适用于Windows)是我最喜欢的应用程序。它显示哪些进程正在监听哪个端口。它还提供了一个方便的上下文菜单,用于终止进程或关闭阻碍进程的连接。
发布于 2012-10-05 07:20:52
如果知道进程正在运行的端口,可以输入:lsof -i:<port>
。
例如,lsof -i:8080
,列出在端口8080上运行的进程(pid)。
然后使用kill <pid>
终止该进程
发布于 2014-10-02 02:00:05
在windows中
netstat -ano
将列出侦听的所有协议、端口和进程。使用
taskkill -pid "proces to kill" /f
终止监听端口的进程。e.g
taskkill -pid 431 /f
https://stackoverflow.com/questions/12737293
复制相似问题