之所以要阅读OpenJDK源码,是因为Sun JDK的某些源码是缺失的,以JDK 1.8为例,sun.reflect
,sun.rmi
及其子包下的类都是没有源码的。
如下以下载Open JDK 1.8源码为例进行说明。
下载Open JDK源码文件,如下载zip格式的压缩包。
解压Open JDK源码压缩包文件,在IDEA中按如下路径加载:【File】-> 【Open】,找到并选中Open JDK源码包中的src
目录。
在IDEA中加载完毕后效果如下:
在加载的过程中可能会提示JDK路径,按提示设置好正确的JDK路径即可。
至此,就可以在IDEA中查看所有Open JDK源码了。
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达,在下面评论区告诉我^_^^_^