java - 如何解决 "java.net.BindException: Address already in use: JVM_Bind"错误?

标签 java eclipse networking serversocket

在 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

我不确定它为什么现在出现,但它在几个小时前运行良好。我需要重新启动机器吗?我怎样才能找到它的底部?我很感激任何提示或建议。

最佳答案

如果您知道进程正在运行哪个端口,您可以键入: lsof -i:<port> .

例如,lsof -i:8080 , 列出在 8080 端口上运行的进程(pid)。

然后用 kill <pid> 终止进程

关于java - 如何解决 "java.net.BindException: Address already in use: JVM_Bind"错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12737293/

相关文章:

java - 在 Java 图形中使用缓冲区

java - 如何将文本附加到另一个类的 JTextArea?

java - 为什么 Ant exec 不使用我的路径?

c++ - 如何将 ASN 中的 SIZE OF 运算符与另一个变量组合?

java - 如何使用同一个套接字发送二进制文件和文本

java - 从 SQLite 加载数据

java集合synchronizedMap不工作

java - 避免内存不足错误

java - 使用 DownloadManager 将文件下载到真正的 SD 卡,而不是模拟存储

Python Twisted DatagramProtocol UDP 客户端重新连接