內(nèi)容來源
B站Up主: CodeSheep
視頻: https://www.bilibili.com/video/BV1V7411U78L
感謝大佬分享學習心得 Thanks?(?ω?)?~~~
1. 新建項目
- 新建JavaSourceLearn項目
- 新建source包存放源碼
-
新建test包存放測試案例
項目結構.png
2. 獲取JDK源碼
- 打開Project Structure

projectStructure.png
- 選擇JDK版本查看安裝目錄

JDK安裝目錄.png
- 將src.zip解壓到項目source包中

src.png
提示: 添加源碼到項目之后首次運行需要較長時間進行編譯,建議先設置好進程堆,防止編譯失敗
3. 構建進程堆大小
打開File -> Settings -> Build, Execution, Deployment -> Compiler
設置Build process heap size (Mbytes)

buildProcessHeapSize.png
4. 調(diào)試設置
打開File -> Settings -> Build, Execution, Deployment -> Debugger -> Stepping
取消Do not step into the classes

doNotStepIntoTheClasses.png
說明: 該設置勾選后可以在Debug時不進入到相關類路徑下的方法內(nèi)
5. 源碼路徑
打開Sourcepath
將原先JDK的src.zip包刪除,添加當前項目路徑下的source包

Sourcepath.png
說明: 原先JDK源碼包為鎖定狀態(tài),Debug進入源碼后無法修改/添加注釋
6. 其他問題
在視頻的評論中看到網(wǎng)友( King剛到家大家好我和我 )的推薦:
https://blog.csdn.net/IT_Migrant_worker/article/details/104743218
介紹得挺詳細的,圖文并茂,如果有遇上什么問題不妨進去搜搜看
