2014-06-17 57 views
1

當在祖先類中設置了斷點時,Eclipse調試器停在正確的斷點處,但顯示「找不到源」錯誤。窗口的標題,而不是像正常顯示類名稱,具有完整的ConcreteClass(ParentClass)名稱,包括括號。這是在包含執行堆棧的調試窗口中顯示的字符串。當斷點位於父類中時,Eclipse調試器找不到源

所以,難怪它找不到那個類。但爲什麼這樣做呢?

例如,源標籤,標題它說,它正在尋找說: TransferOfFundsAction(DocumentActionBase)

其中DocumentActionBase是有斷點的類,並且TransferOfFundsAction是正在執行的子類。

+1

是同一個項目中的父類嗎?或者它是否在包含被調試類的項目引用的某個其他項目中? – manouti

+0

這發生在同一個項目中的父類和來自jar文件的類(包含在項目類路徑中)中。 – user2679791

+0

如果父類在項目中,則可以在調試時通過右鍵單擊調試視圖中的方法堆棧並選擇編輯源查找來附加其源。 – manouti

回答

0

我與Eclipse 4.4.1有同樣的問題,我可以通過在調試配置中定義「項目」並將其設置爲當前項目,在該項目中定義所需的源或庫引用。

相關問題