前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用SourceInsight来查看OpenJDK源代码

使用SourceInsight来查看OpenJDK源代码

作者头像
Fisherman渔夫
发布2020-02-18 10:39:01
2.1K0
发布2020-02-18 10:39:01
举报
文章被收录于专栏:渔夫

使用SourceInsight来查看OpenJDK源代码

由于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的问题,此时需要做的是:

Project->Syncronize,然后勾选上Force all files to be re-parsed,点击start开始后等待其完成即可:
Project->Syncronize,然后勾选上Force all files to be re-parsed,点击start开始后等待其完成即可:
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 使用SourceInsight来查看OpenJDK源代码
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档