2009-11-25 54 views
12

documentation for Eclipse指出藍色圓圈圖標代表對於要安裝的斷點,這意味着什麼?

啓用線斷點

和複選標記是

裝飾標誌着一個行斷點作爲安裝

活動,我有什麼區別當提到斷點時,是否安裝並啓用?是否安裝 - 在這種情況下 - 一個特定於Eclipse的定義?

+0

剛剛添加「啓用斷點」說明,根據要求。 – VonC 2009-11-25 20:28:59

+0

謝謝,我想我的Google-fu真的讓我失望了。 + 1 /接受。 – Pops 2009-12-01 15:46:23

回答

17

thread (2002!)有安裝斷點

藍斷點意味着斷點未安裝一個很好的解釋。
在舊版本中,綠色圖標表示斷點已成功安裝。
安裝的斷點意味着該類已加載到目標VM中,並且在當前調試目標的期望位置(對於斷點)已成功創建斷點請求。

在當前版本中,已安裝的斷點在藍色「基本」圖標頂部帶有一個小號複選標記圖標。 http://help.eclipse.org/indigo/topic/org.eclipse.jdt.doc.user/images/org.eclipse.jdt.debug.ui/ovr16/installed_ovr.png

斷點可能沒有被安裝:

  • 上課的時候不加載(或沒有加載)
  • 我們的斷點位置驗證無法識別的代碼的非可執行行,並讓您在該行上放置一個斷點。
  • 當你運行而不是調試。

jdt documentation提到:

  • 啓用的斷點使一個線程每當遇到斷點暫停。已啓用的斷點用藍色圓圈http://help.eclipse.org/indigo/topic/org.eclipse.jdt.doc.user/images/org.eclipse.debug.ui/obj16/brkp_obj.png繪製,並且一旦成功安裝,就會有複選標記疊加。只有在斷點所在的類已被虛擬機加載時才能安裝斷點。
  • 禁用的斷點不會導致線程掛起。禁用的斷點用白色圓圈http://help.eclipse.org/indigo/topic/org.eclipse.jdt.doc.user/images/org.eclipse.debug.ui/obj16/brkpd_obj.png繪製。
+1

「當然,我們的用戶會理解斷點圖標上8×8圖標疊加層的語義。」 - Eclipse UI團隊 – 2012-03-08 17:09:25

1

我認爲這是一個已編譯的斷點,下次運行時可用。

0

安裝意味着程序在調試時確實會達到這個中斷點。