我正在从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 Application”运行,而不是“远程Java应用程序”。
更新:已更新为JDK 1.7x,现在似乎正在运行......
答案 0 :(得分:0)
JVM_Bind绑定到您计算机上已使用的套接字。
我记得在同一时间使用Skype或Outlook时出现此问题。
答案 1 :(得分:0)
您的已调试应用程序尚未关闭。
转到debug-view并终止应用程序手册。
答案 2 :(得分:0)
升级到JDK 7似乎解决了这个问题......