配置一个可以动手改的JDK源码阅读环境
很多小伙伴阅读jdk源码的时候不方便打断点,不方便写注释,这篇随笔记录一下如何搭建一个可以动的jdk源码阅读环境。
- 先建一个maven或者java项目,都可以。

- 然后找到自己jdk的安装位置下的src.zip

- 将src.zip解压

- 将这些源码文件拷到刚刚创建的项目包里,在idea里就可以看到这些源码了


- 然后我们打开jdk设置,找到下图位置 3 ,去掉勾选,这样我们debug按F7就能进入源码区域了

- 接下来打开Project Structure,找到SourcePath


- 选中选来的源码,然后点击"-",移除原来的源码位置配置

- 添加新的源码位置配置,先点击"+",找到刚刚拷贝过来的src包位置,然后点击ok


- 接下来我们可以自己写一个main或者用JUnit来对Jdk源码进行debug了

运行方法的时候可能会编译出错,可以看看这篇博客解决,但是我嫌麻烦直接把报错的包删掉了 - -
https://blog.csdn.net/IT_Migrant_worker/article/details/104743218 - 还有一个错误是报系统资源不足,如下图

- 解决方法如下:700不够可以调大,改成1700就好啦

- 接下来我们可以一边愉快的debug一边写注释啦

- jdk源码就按这个顺序读起来吧 lang->util->io->nio->math->time->net

浙公网安备 33010602011771号