使用SourceInsight来查看OpenJDK源代码

使用SourceInsight来查看OpenJDK源代码

由于OpenJDK的目录书结构和OracleJDK目录树结构有所区别,所以对于新手而言查看开源的JDK类源码有所难度,所以本文就来介绍一下如何利用OpenJDK源代码。

1.首先你需要有OpenJDK源代码,一般下载压缩包即可,如果你不知道如何在官网下载,那么以下是我提供的OpenJDK1.8版本:

链接:百度网盘地址
提取码:jo7f

2.下载完成后解压至任意路径即可

3.打开SourceInsight软件后进行导入源码操作:

Project->New Project

使用SourceInsight来查看OpenJDK源代码_第1张图片
项目名随意取,路径选择:

D:\openjdk-8-src-b132-03_mar_2014\openjdk\jdk\src\share\classes

点击OK之后:

使用SourceInsight来查看OpenJDK源代码_第2张图片
继续点击OK即可。

使用SourceInsight来查看OpenJDK源代码_第3张图片
点击Add All,然后选项都钩上,最后点击OK.

使用SourceInsight来查看OpenJDK源代码_第4张图片
继续点击OK。

使用SourceInsight来查看OpenJDK源代码_第5张图片
然后跳出导入源码文件的弹窗,一般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文件的目录搜寻。

使用SourceInsight来查看OpenJDK源代码_第6张图片
但是如果想Ctrl+鼠标左键来查看源代码还是不行,会出现Source Insight symbol not found的问题,此时需要做的是:
使用SourceInsight来查看OpenJDK源代码_第7张图片

你可能感兴趣的:(JDK,SourceInsight)