2010-08-09 79 views
4

在Eclipse中調試我的項目時,它會(重複地,在代碼中的同一點)暫停執行,就好像它已經到達斷點一樣。沒有例外,該項目沒有斷點,如果我擊中了簡歷,它會繼續沒有問題。Eclipse暫停而沒有斷點

什麼可能導致此行爲?

+0

更好的答案在這裏:http://stackoverflow.com/questions/723199/why-does-my-eclipse-project-have-phantom-debugger-breakpoints – 2011-06-02 10:00:38

回答

3

如果代碼拋出異常,Eclipse調試器會暫停 - 至少它對我有用(也許可以切換)。只要不中斷線程,你很可能會看到打印到STDERR的堆棧跟蹤。

enter image description here

5

您的代碼和您正在調試的二進制文件不同步。
嘗試創建一個斷點,然後擺脫所有斷點,看看它是否仍然發生。

1

創建一個新的工作區並將您的項目導入到這個新創建的工作區。問題應該消失,特別是如果問題是由損壞的工作區元數據引起的。

0

它也可能正在等待用戶輸入,或者發生特定操作以使其可以繼續。

3

我有同樣的問題,我顯然有一些隱藏的斷點,設置一個新的然後清除所有的破發點,解決了這個問題對我來說。

1

嘗試Remove all breakpointsBreakpoints視圖(默認爲隱藏,Window>Show view>Other...>Debug>Breakpoints)。

這解決了它對我來說。