2011-03-07 104 views
3

我在Eclipse Helios,Mac OS X上最後一個Leopard工作,同時有幾個項目。我在項目1中設置了斷點並罰款。項目2是項目1的一個分支,因此包含類似的文件。當我嘗試調試Project 2時,調試器停止在爲Project 1定義的相同斷點處,這怎麼可能?我怎樣才能爲每個項目制定特定的斷點?每個項目特定的Eclipse斷點?

+0

解決方法是關閉所有不相關的已打開項目,但這並不優雅,因爲我需要查看其他項目。也許我會嘗試用不同的項目打開Eclipse的不同實例。 – flow

+0

看到相同的行爲。必須是Eclipse錯誤! – RAY

+1

是的,另一個到10000個錯誤列表 – flow

回答

0

一種方法是使用條件爲僅適用於其中一個項目的條件斷點。

在Eclipse中,您可以設置一個條件斷點:

  • 右擊斷點
  • 選擇「斷點屬性」
  • 在第一頁上,單擊「條件」複選框,在條件下添加一個條件(一個Java布爾表達式)。
+0

'Condition'?舉個例子。 –

+0

@ChandrayyaGK - 一個例子是在兩個啓動器之一中設置一個屬性,並檢查該屬性是否已設置。 –

-1

通常情況下,解決方案只是讓Eclipse知道您正在步入的兩個項目中的哪一個:在調試視圖中,從該特定項目的堆棧中選擇一個條目。