2012-03-30 90 views
9

我有一個Java項目,我正在使用,當我使用外部庫例如jdom.jar我最終在敲擊「Class File Editor」。我真的不關心這些庫中的什麼,我只是用它們來處理自己的代碼。Eclipse「類文件編輯器」調試時找不到源

有沒有辦法解決這個彈出?

每次我不小心踩到一個我知道沒有源代碼的文件夾,並且完全沒有意義的時候,我都在仔細觀察,這真令人沮喪。下面

圖像:

enter image description here

+0

按下'F7'進行STEP返回,然後再小心下次...您不應該反編譯庫(尤其是非商業版本)。 – radimpe 2012-03-30 09:40:58

回答

13

有各種不同的解決方案:

  1. 您也可以下載源和連接它們(請在Package Explorer中的依賴關係,打開屬性對話框時,請將「Java源附件」下的路徑)

  2. 如果你沒有來源,安裝JADClipse

  3. 使用 「步過」(F6),而不是 「步入」(F5

  4. 如果你不小心踩進了一些代碼,使用「單步返回」(F7)全程運行方法和恢復調試它返回之後。

  5. 你可以告訴Eclipse你不想使用「step filters」進入的內容。

+0

提供的JADClipse鏈接已損壞。 – 2016-12-21 10:34:05

2

您可以嘗試 JADClipse

至少你會看到代碼,並能夠分步回和步驟更容易恢復。 我不認爲有什麼辦法可以跳過沒有源代碼的課程。

2

簡單的方式 - 爲我工作:)

選擇安裝源 - >(外部位置選框)外部文件 - > 從Java選擇src.zip/jdk1.xx xx文件夾

並完成!

1

轉到項目>屬性> Java構建路徑>庫

展開JRE系統庫。

展開rt.jar。

選擇源附件並雙擊或編輯。 鍵入源代碼文件的路徑(外部文件...),然後按OK。

enter image description here

0

如果使用gradle這個,端口將依賴通過使用Eclipse插件到eclipse類路徑。

相關問題