终于知道怎么学习jdk源码了
点击
“蓝色字”
关注大雄,一起学习进步
大雄作为一名资深小白,近日也想看看jdk源码涨涨知识。看到精彩之处免不了写点注释,看到不懂之处免不了打个断点。
但是为啥加个注释还提示文件是read only的,仔细想想直接改系统jdk源码好像不是太好,所以想着找一个更加优美的方案。
于是找呀找呀终于找到一个非常完整的教程,搭建起了自己的源码阅读环境。可以愉快的加注释了。这里跟大家分享一下我找到的资源。祝大伙源码学习愉快!~
这篇文章写了非常详细的步骤,还有每一步的截图以及对一些错误的解决方法。
在搭建过程中可能会遇到些问题,大雄记录了一下,大家一定先看完下边的再动手,否则后果自负:
第一次跑demo之前,一定先把文章里提到的问题全部解决好了再跑;因为第一次跑非常慢,也非常烧机器,所以一定要争取一次成功
如果控制台有报错,立即杀死进程并解决,不要等到跑完了跑不起来再找错误日志解决
搞好了就不要随便修改maven依赖了,因为修改后整个又要重新编译,非常慢
大雄在搭建时还遇到了一个问题
Error:java: Compilation failed: internal java compiler error
这个问题多半是编译器和jdk版本不匹配导致的
大家如果遇到,可以参考下面这篇文章排查
最后再来一次:
祝大家源码学习愉快~