JDK源碼閱讀環(huán)境搭建

內(nèi)容來源

B站Up主: CodeSheep

視頻: https://www.bilibili.com/video/BV1V7411U78L

感謝大佬分享學習心得 Thanks?(?ω?)?~~~

1. 新建項目

  1. 新建JavaSourceLearn項目
  2. 新建source包存放源碼
  3. 新建test包存放測試案例


    項目結構.png

2. 獲取JDK源碼

  1. 打開Project Structure
projectStructure.png
  1. 選擇JDK版本查看安裝目錄
JDK安裝目錄.png
  1. 將src.zip解壓到項目source包中
src.png

提示: 添加源碼到項目之后首次運行需要較長時間進行編譯,建議先設置好進程堆,防止編譯失敗

3. 構建進程堆大小

  1. 打開File -> Settings -> Build, Execution, Deployment -> Compiler

  2. 設置Build process heap size (Mbytes)

buildProcessHeapSize.png

4. 調(diào)試設置

  1. 打開File -> Settings -> Build, Execution, Deployment -> Debugger -> Stepping

  2. 取消Do not step into the classes

doNotStepIntoTheClasses.png

說明: 該設置勾選后可以在Debug時不進入到相關類路徑下的方法內(nèi)

5. 源碼路徑

  1. 打開Sourcepath

  2. 將原先JDK的src.zip包刪除,添加當前項目路徑下的source包

Sourcepath.png

說明: 原先JDK源碼包為鎖定狀態(tài),Debug進入源碼后無法修改/添加注釋

6. 其他問題

在視頻的評論中看到網(wǎng)友( King剛到家大家好我和我 )的推薦:

https://blog.csdn.net/IT_Migrant_worker/article/details/104743218

介紹得挺詳細的,圖文并茂,如果有遇上什么問題不妨進去搜搜看

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容