在IDEA中加載OpenJDK源碼

之所以要閱讀OpenJDK源碼,是因爲Sun JDK的某些源碼是缺失的,以JDK 1.8爲例,sun.reflectsun.rmi及其子包下的類都是沒有源碼的。
JDK_NO_SOURCE

如下以下載Open JDK 1.8源碼爲例進行說明。

下載Open JDK源碼文件,如下載zip格式的壓縮包。
Open_JDK_SOURCE_ZIP

解壓Open JDK源碼壓縮包文件,在IDEA中按如下路徑加載:【File】-> 【Open】,找到並選中Open JDK源碼包中的src目錄。
IDEA_OPEN_JDK_SOURCE

在IDEA中加載完畢後效果如下:
IDEA_OPEN_JDK_SOURCE_LOADED

在加載的過程中可能會提示JDK路徑,按提示設置好正確的JDK路徑即可。

至此,就可以在IDEA中查看所有Open JDK源碼了。

【參考】
跟蹤調試JDK源碼時遇到的問題及解決方法

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章