Intellij idea IntelliJ不断显示恼人的消息:无法打开调试器端口(127.0.0.1:56568):java.net.BindException“;“地址已在使用中”;

Intellij idea IntelliJ不断显示恼人的消息:无法打开调试器端口(127.0.0.1:56568):java.net.BindException“;“地址已在使用中”;,intellij-idea,Intellij Idea,我正在用IntelliJ编写一个简单的JAR应用程序。当我第一次调试它时,它工作没有任何问题。但是,当我第二次尝试调试时,我收到了以下恼人的消息: Unable to open debugger port (127.0.0.1:56568): java.net.BindException "Address already in use" 如果我等待一段时间,然后再试一次,它会起作用。有什么方法可以解决这个问题吗?通常情况下,发生这种情况是因为在启动下一个调试/运行实例之前,您尚未关闭上一个调试

我正在用IntelliJ编写一个简单的JAR应用程序。当我第一次调试它时,它工作没有任何问题。但是,当我第二次尝试调试时,我收到了以下恼人的消息:

Unable to open debugger port (127.0.0.1:56568): java.net.BindException "Address already in use"

如果我等待一段时间,然后再试一次,它会起作用。有什么方法可以解决这个问题吗?

通常情况下,发生这种情况是因为在启动下一个调试/运行实例之前,您尚未关闭上一个调试/运行实例。调试器将使用您指定的TCP端口,并且端口是独占的:不能有两个进程绑定到同一端口


在IDEA 14+中,您可以将运行配置标记为“仅限单个实例”。如果在上一个实例仍在运行时(意外)运行上一个进程,这将确保上一个进程停止。

如果您使用的是Windows:

  • 打开命令
  • 类型

    netstat-a-o-n

  • 在端口56568的本地地址列上搜索结果列表

  • 在PID列的右侧查找其进程ID,例如:1234
  • 类型 taskkill/F/PID 1234


  • 谢谢我会试试,但这会发生在进程完成并退出时。你并不孤单。我经常观察到同样的行为not@morpheus你找到解决办法了吗?