2011-11-03 302 views
126

我得到一個棘手:斷點已劃掉,我怎樣才能使它們有效?

look At Breakpoints, they are crossed out!

我無法設置斷點有效。不在測試中,不在我的Java類中。我搜索了Stackoverflow和谷歌,但我找不到任何人有同樣的問題。

我使用STS(x86)和Maven。

編輯:它可能看起來很混亂,但我自己解決了它。 我必須去運行 - >跳過所有斷點(它已設置,我不知道它是如何設置的,因爲我沒有這樣做)

+4

剛纔有同樣的問題。謝謝!似乎我意外按下了CTRL + ALT + B。 –

+2

這是@#£$%!煩人,因爲設置/清除斷點是'CTRL' +'Shift' +'B'! – Mawg

回答

232

有一個菜單條目,你已經發現自己,切換跳過所有斷點。在「斷點」視圖中還有一個圖標,可能還會定義一個熱鍵,所有這些都可能是您意外觸發的。

看看運行 - >跳過所有斷點

+0

我必須承諾,自從切換到sts後,我沒有使用調試器。我搜索熱鍵,在跳過時沒有熱鍵。就像它是STS的默認設置,我不相信。無論如何,我希望我的帖子可以幫助其他用戶,如果他們遇到同樣的問題。 – MartinL

+0

有一天,我在努力清除所有斷點時跳過了所有斷點,但我忘記了這一點!感謝大開眼界! –

+1

這麼煩人。感謝上帝堆棧溢出和這個答案。 – ggb667

0

1)運行=>跳過所有斷點。 2)運行=>刪除所有斷點。

然後您的調試器將不會顯示交叉符號,並將繼續調試您的應用程序。

0

我跟着下面這些步驟來解決這個問題

  1. 選擇調試只有Tomcat服務器
  2. 調試特定的應用程序,然後迅速來到是否重新啓用破發點,我選擇的是
7

的在Eclipse中放置斷點的快捷鍵(Ctrl + Shift + B)與跳過所有斷點(Ctrl + Alt + B)的快捷鍵非常相似。因此,如果要取消「跳過所有斷點」條件,可以通過再次按「Ctrl + Alt + B」來實現。

+1

謝謝sooooo多!我一定是無意中碰到了這個。 Eclipse IDE可以不同,但​​快捷方式效果很好! – jade290

14

eclipse中「跳過所有斷點」的截圖。

enter image description here

當你點擊「跳過所有斷點」(被選中),一切都將變得正常

0

你應該已經在調試透視圖。如果不是隻是去調試的角度。您應該看到禁用所有斷點按鈕。 -

enter image description here

點擊它,它應該允許所有斷點。

enter image description here