eclispe 除錯JDK1.8原始碼 能進斷點,能檢視引數
jdk版本號:
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)
1
2
3
一 、把JDK_HOME\src.zip 匯入eclipse中。
1 、建立一個新的 java project 專案名稱是jdk ,不做其他設定點選finish。建立好的專案下面src是空的
2、 匯入src.zip
eclipse中選中src右鍵 –>import… 匯入有報錯不用管它
然後點選finish
3、刪除1 javax\swing,2 com\sun\java\swing兩個包,以及3 com\sun\source\util\JavacTask.java、4 com\sun\source\util\Plugin.java。
4、選定專案,右鍵–>export 匯出
jar包命名為rt_debug.jar,如果你的JDK_HOME\jre\lib\裡面有endorsed這個資料夾則直接匯出到這裡,如果沒有就去建立endorsed 再匯出
其他的都是預設的引數,設定好之後,直接點選finishl。
注:
匯出中我遇到了這個錯誤: JAR export finished with warnings.See details for additionalinformation.
Exported with compile errors: jdk/src/com/sun/security/auth/PolicyParser.java
1
2
不用理會它。
5、
選中JDK後,選擇 Edit…新增jar包
點選 add External JARs… 選擇我們匯出的rt_debug.jar 新增到這裡它預設是再最下面的
我們選定jar包 點選右邊的 UP ,把它放到rt.jar的上面
6 最後
點選圖中紅色1的三角符,點選 2 Source attachment 再點選 3 的Source attachment…
把JDK_HOME\src.zip新增進來儲存,重啟eclipse,大功告成。
感謝給我提供幫助的:https://blog.csdn.net/u013112651/article/details/72869511
https://blog.csdn.net/erica_1230/article/details/52819980