0

我正在从 IntelliJ Idea 切换到 Eclipse(是的,我知道......长篇大论)。似乎我只能调试一个应用程序一次。第一次之后,我尝试再次调试,我收到错误:

Launching <app> has encountered a problem
Cannot connect to VM

Address already in use: JVM_Bind

在此处输入图像描述

如果我关闭 Eclipse 并重新启动,我可以再次调试应用程序一次。这不影响跑步。

我有一种感觉,我的应用程序中的一个线程没有关闭,但不知道测试它和/或完全终止进程而无需每次都关闭 Eclipse 的好方法。

Eclipse 版本:4.2.1 构建 ID:M20120914-1800(Juno?)

JRE:1.6.0_32-b05

注意:这是作为“Java 应用程序”而不是“远程 Java 应用程序”运行的。

更新:更新到 JDK 1.7x,现在似乎可以工作了......

4

3 回答 3

0

JVM_Bind 绑定到您计算机上已在使用的套接字。

我记得同时使用 Skype 或 Outlook 时的这个问题。

于 2012-11-16T15:01:10.313 回答
0

您调试的应用程序尚未关闭。

转到调试视图并终止应用程序手册。

于 2012-11-16T15:02:59.857 回答
0

升级到 JDK 7 似乎可以解决这个问题......

于 2012-11-26T13:33:04.583 回答