首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

Eclipse 調試提示「Source not found」解決:附加源碼

     編輯:程式設計綜合問答

現象

調試進入庫代碼(如 JDK、Android SDK)時,編輯器顯示「Source not found」,左下角有「Attach Source」按鈕。

原因

Eclipse 只編譯了項目源碼,未關聯第三方庫的源碼 JAR/ZIP。

解決

  1. 點擊編輯器中的 Attach Source... 按鈕。
  2. 在彈出窗口選擇 External Folder 或 External File,指向源碼目錄(如 `jdk安裝目录/src.zip`)或源碼 JAR(如 `android-sdk/sources/android-XX`)。
  3. 確認後即可斷點進入庫源碼。

常見源碼路徑

  • JDK:`$JAVA_HOME/src.zip`(需解壓或直接指向 zip)。
  • Android SDK:`$ANDROID_HOME/sources/android-/`。
  • Maven 依賴:右鍵專案 → `Maven → Download Sources`,或手動下載 `-sources.jar`。

提示

若無官方源碼,可用反編譯插件(JD-Eclipse、Enhanced Class Decompiler)查看字節碼邏輯。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved