配置一个可以动手改的JDK源码阅读环境

很多小伙伴阅读jdk源码的时候不方便打断点,不方便写注释,这篇随笔记录一下如何搭建一个可以动的jdk源码阅读环境。

  1. 先建一个maven或者java项目,都可以。
  2. 然后找到自己jdk的安装位置下的src.zip
  3. 将src.zip解压
  4. 将这些源码文件拷到刚刚创建的项目包里,在idea里就可以看到这些源码了

  5. 然后我们打开jdk设置,找到下图位置 3 ,去掉勾选,这样我们debug按F7就能进入源码区域了
  6. 接下来打开Project Structure,找到SourcePath

  7. 选中选来的源码,然后点击"-",移除原来的源码位置配置
  8. 添加新的源码位置配置,先点击"+",找到刚刚拷贝过来的src包位置,然后点击ok

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

    运行方法的时候可能会编译出错,可以看看这篇博客解决,但是我嫌麻烦直接把报错的包删掉了 - -
    https://blog.csdn.net/IT_Migrant_worker/article/details/104743218
  10. 还有一个错误是报系统资源不足,如下图
  11. 解决方法如下:700不够可以调大,改成1700就好啦
  12. 接下来我们可以一边愉快的debug一边写注释啦
  13. jdk源码就按这个顺序读起来吧 lang->util->io->nio->math->time->net
posted @ 2020-07-11 14:38  BarneyMosby  阅读(266)  评论(0)    收藏  举报