在Eclipse中使用斷點時,我有時會注意到它們具有不同的圖標/註釋(左側邊欄上的標記)。有時它只是一個藍色的球,有時候它有一個複選標記,有時它是交叉的。所有這些註釋是什麼意思?Eclipse中有哪些不同的斷點圖標?
71
A
回答
127
- 藍色球:正規斷點,積極(可能帶有命中計數集)
- 空球(即白色):斷點已被禁用(在斷點視圖中的上下文菜單中刪除複選標記,或
disable
) 通過斷點
- 對角線:所有斷點已被停用(按鈕
skip all breakpoints
在斷點視圖) - 問號旁邊斷點:一個條件是該斷點活性(查找下斷點的屬性)
16
刻度表示斷點已成功設置。我認爲這可能只會在你進行遠程調試時出現;當你添加一個斷點時,它開始是一個普通的球,但是一旦遠程系統中的JPDA代理已經被告知它,並且已經確認它已經設置,那麼它會打勾。
+1
謝謝,我找不到刻度標記的含義。 – 2015-05-25 11:20:47
6
我已經創建了一個示例代碼和內聯解釋。
public class Breakpoints {
int field1; // watchpoint - suspend when field1 is read
int field2; // watchpoint - suspend when field1 is written
int field3; // watchpoint - suspend when field1 is read or written
public void method() {
int x;
x = 10; // suspend before this line is executed
x = 11; // same as above but this breakpoint is temporarily disabled
for (int i = 0; i < 100; i++) {
x = i; // conditional breakpoint - suspend when i==5
}
}
}
一旦你在斷點視圖(Window | Show Viev | Debug | Breakpoints
)選擇Skip All Breakpoints
,成爲所有圖標斜敲通過這樣的:
4
4
我認爲@sleske給出的答案是,除了解釋所有事情:
藍色球與蜱:斷點設置成功,因爲你的源代碼與匹配字節碼和調試控制將到達那裏。
Only Blue Ball:源代碼與字節代碼不同(也許您正在運行較舊的快照代碼)。控制永遠不會達到這個斷點。你將不得不更新你的JAR來控制這些斷點。
相關問題
- 1. Eclipse中有哪些不同的斷點背景顏色?
- 2. 一些斷點沒有命中Eclipse ADT
- 3. netbeans 8.1中有哪些不同的java類圖標?
- 4. C#中的類型推斷有哪些優點和缺點?
- 5. Eclipse PyDev斷點顯示不同的圖標並且不起作用
- 6. Eclipse斷點藍圈vs玻璃圖標?
- 7. 這些不同的函數定義有哪些優缺點?
- 8. 這些不同的dealloc策略有哪些優缺點?
- 9. MySQL中有哪些不同的表格?
- 10. Android谷歌地圖標記不斷點擊相同的點
- 11. Eclipse Tutorial中有哪些好的Xj3D?
- 12. EDE中有哪些不同的目標類型?
- 13. C++編譯中有哪些不同的標記類型?
- 14. eclipse中不同的文件夾圖標?
- 15. GDB:僅在命中不同斷點後才斷點的斷點
- 16. eclipse無法刪除某些斷點
- 17. Bootstrap - 針對不同斷點的不同圖像背景......錯誤在哪裏?
- 18. Eclipse沒有識別斷點
- 19. 「minitest/spec」中有哪些斷言功能?
- 20. 刪除Eclipse中的斷點
- 21. 在Eclipse中的斷點
- 22. eclipse中的斷點appengine
- 23. 不同的邊緣檢測算法有哪些優缺點
- 24. 有哪些不同類型的runfiles
- 25. 在Qt中,設置環境變量有哪些不同的方法,有哪些優缺點?
- 26. Eclipse斷點
- 27. 調試命中沒有斷點 - Eclipse
- 28. 更換光標有哪些不同的方法?
- 29. 具有相同標籤的不同散點圖標記
- 30. 鉻具有不同的斷點測量
我無法找到斷點視圖 - 截至Juno 窗口 - >顯示視圖 - >其他 - >調試 - >斷點 – morty346 2013-03-15 00:32:28
謝謝我無法弄清楚爲什麼所有的斷點停用,謝謝你,我發現跳過所有按鈕:) – Janusz 2013-08-28 08:12:10