在IDEA中加载OpenJDK源码

之所以要阅读OpenJDK源码,是因为Sun JDK的某些源码是缺失的,以JDK 1.8为例,sun.reflectsun.rmi及其子包下的类都是没有源码的。
JDK_NO_SOURCE

如下以下载Open JDK 1.8源码为例进行说明。

下载Open JDK源码文件,如下载zip格式的压缩包。
Open_JDK_SOURCE_ZIP

解压Open JDK源码压缩包文件,在IDEA中按如下路径加载:【File】-> 【Open】,找到并选中Open JDK源码包中的src目录。
IDEA_OPEN_JDK_SOURCE

在IDEA中加载完毕后效果如下:
IDEA_OPEN_JDK_SOURCE_LOADED

在加载的过程中可能会提示JDK路径,按提示设置好正确的JDK路径即可。

至此,就可以在IDEA中查看所有Open JDK源码了。

【参考】
跟踪调试JDK源码时遇到的问题及解决方法

posted @ 2024-05-06 21:01  nuccch  阅读(183)  评论(0编辑  收藏  举报