2020-11-09

JDK源码阅读环境搭建详细步骤

1.在Oracle官网下载JDK安装包,推荐JDK8或JDK11,这两个版本是LTS(长期支持)的版本,下载完成后安装,安装完成后再jdk目录中有一个src.zip的源码包。官网地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

2.在IDEA中新建一个工程jdk_source,在该级目录下新建一个目录jdksrc,将源码包src.zip移动到该目录下,并解压,解压完成后删除src.zip。

3.修改Settings->Build,Execution,Deployment->Debugger->Stepping设置,将Do not step into the classes去勾选。
2020-11-09

4.在Project Structure->Platform Settins->SDKs中将原来默认的源码包删除,替换为jdksrc目录。
2020-11-09

5.注意:此时jdk源码已经配置成功了,但是小伙伴们在添加日志的时候千万不要使用单行或多行注释,这样会使得源码行数发生错乱,应该使用行尾注释的方式。

6.PS:如果小伙伴们对native方法或jvm底层c代码感兴趣,可以下载openjdk进行查看和学习。

参考文献:
https://www.bilibili.com/video/BV1MT4y1F79U?p=4