手把手带你用idea搭建Java源码(JDK源码)阅读调试环境
寫在前面:操作系統win10,jdk1.8,idea 2019.1
需自行安裝jdk
1.找到自己電腦上的jdk安裝位置
每個人的jdk安裝位置不一樣,請自行找到安裝jdk的位置。
安裝jdk時其實自帶了有jdk源碼,無需再上網下載源碼。
圖中src.zip就是源碼。
2.使用idea創建項目
- 建議單獨創建一塊空間用于存儲該項目
歡迎頁New Project 或 File →New →Project
- 選擇創建命令行項目
- 填寫項目基本信息并點擊Finish構建項目
進行jdk源碼導入
- 打開項目所在位置
鼠標右鍵點擊src文件夾 → 點擊Show in Explorer 打開文件資源管理器 - 將提前找到的源碼復制到項目中
- 解壓源代碼(src.zip)到src目錄下
解壓完成后將src.zip刪除(只刪除項目文件夾下的src.zip)
如果你的操作正確,此時你在看你的項目中,必定是這樣子的
如果你進行到了這一步,恭喜你,你已經成功將jdk源碼導入到你的項目中了。
此時你如果嘗試運行你的main方法,你會發現并不能運行,會出現以下錯誤信息。
此時不要驚慌,跟著我一步一步操作,保證解決你的問題
配置idea中的部分內容以保障你的項目可以正常運行
- 第一個錯:由于內存不足,需要調大構建進程堆的大小
1.打開你的設置 Ctrl+Alt+S或者點擊File-Setting
2.點擊Build,Execution,Deployment -Compiler
3.將Build process heap size(Mbytes)的值改為1700
此時第一個錯誤就解決了。
- 第二個錯:gtk文件夾下的圖形化界面,不需要,可將其直接刪除
出現彈窗后點擊delete即可
- 第三個錯:缺少jdk運行引用的jar包
測試項目
此時你在看你的項目,已經沒有問題,可以正常運行,但是需要最后一步,需要在設置中配置讓debug模式可以進入源碼
1.打開你的設置 Ctrl+Alt+S或者點擊File-Setting
2.點擊Build,Execution,Deployment
3.點擊Debugger
4.點擊Stepping
5.將Do not step into the classes取消勾選或只將java.*取消勾選
此時你再運行你的main方法,可以用Map做個測試。
項目第一次構建會比較慢,請各位耐心等待。
運行完成后
默認選擇的是系統Java中的內容,它是不可編輯的。可以點擊自己的項目名進行切換,切換到自己的項目后可以添加便于理解的注釋信息。
以上就是使用idea搭建JDK源碼調試環境的全部內容。
如果有什么問題歡迎在下方評論區留言
總結
以上是生活随笔為你收集整理的手把手带你用idea搭建Java源码(JDK源码)阅读调试环境的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java里try catch的简单用法
- 下一篇: 玩转oracle 11g(36):rma