由于OpenJDK的目录书结构和OracleJDK目录树结构有所区别,所以对于新手而言查看开源的JDK类源码有所难度,所以本文就来介绍一下如何利用OpenJDK源代码。
1.首先你需要有OpenJDK源代码,一般下载压缩包即可,如果你不知道如何在官网下载,那么以下是我提供的OpenJDK1.8版本:
链接:百度网盘地址 提取码:jo7f
2.下载完成后解压至任意路径即可
3.打开SourceInsight软件后进行导入源码操作:
Project->New Project
项目名随意取,路径选择:
D:\openjdk-8-src-b132-03_mar_2014\openjdk\jdk\src\share\classes
点击OK之后:
继续点击OK即可。
点击Add All,然后选项都钩上,最后点击OK.
继续点击OK。
然后跳出导入源码文件的弹窗,一般10s左右就完成了,这样就完成了导入工作。
一般情况下,我们要找的java文件在classes文件夹下都有。比如说:在OracleJDK中Launcher.java在package sun.misc;包中,但是OpenJDK的路径是不同的,在目录:openjdk-8-src-b132-03_mar_2014\openjdk\jdk\src\share\classes\sun\misc下。
下图是完成的SourceInsight页面,右侧部分可以进行java文件的目录搜寻。
但是如果想Ctrl+鼠标左键来查看源代码还是不行,会出现Source Insight symbol not found
的问题,此时需要做的是: