2012-11-16 54 views
0

我正在從IntelliJ Idea切換到Eclipse(是的,我知道...長故事)。似乎我只能調試一次應用程序。第一次後,我再次嘗試調試,我得到的錯誤:Eclipse:本地調試(不是遠程)「無法連接到虛擬機」

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

Address already in use: JVM_Bind 

enter image description here

如果我關閉Eclipse和重新啓動我可以再次調試應用程序一次。這不影響運行。

我有一種感覺,我的應用程序中的一個線程沒有關閉,但不知道一個好方法來測試和/或完全停止每次關閉Eclipse的過程。

Eclipse版本:4.2.1版本ID:M20120914-1800

JRE(麥浚龍):1.6.0_32-B05

注:這是運行的 「Java應用程序」,而不是「遠程Java應用程序「。

更新:更新到JDK 1.7倍,它似乎是現在的工作......

+1

1)有一定數量的JRE 1.6發現的漏洞的**和**它是生命的啦。 2)我懷疑你的應用程序調試會話沒有**完成,然後再嘗試再次調試 –

+0

謝謝。我將嘗試使用更新的JRE ... –

+0

有趣的是,安裝了1.7.x,現在它工作的很好... –

回答

0

升級到JDK 7似乎解決這個問題...

0

JVM_Bind結合的插座已在您的計算機上使用。

我記得在同一時間使用Skype或Outlook時出現這個問題。

+0

不要運行Skype,我關閉了Outlook,但沒有運氣。 –

+0

什麼是關於端口1098的「netstat -nab」? –

0

您的調試應用程序尚未關閉。

轉到調試視圖並終止應用程序手冊。

+0

手動關閉相同的問題(點擊終止按鈕)。不會啓動第二次。必須是我的應用程序中有些奇怪的東西,一個不關閉的線程......但奇怪的是,這並不是在INtelliJ Idea中發生的。 –

+0

瘋狂的問題! –

+0

非常多。看起來像升級我的JVM修復它雖然。 –

相關問題