Eclipse关联JDK源码

阅读JDK源码是Java程序员的基本功,也是必经之路。在使用Eclipse编写代码时,常常需要查看JDK的源码实现。第三方的依赖包源码可以用Maven辅助下载,这里主要记录下如何关联JDK源码。

源码

其实在安装JDK时,已经有一份源码,在目录 %JAVA_HOME%/jdk1.8.0/,可以看到一个src.zip的压缩包,这就是JDK的源码。

操作

有两种关联的方法可供参考。

方法一

按照下面的顺序操作,即可正常关联JDK源码。

1.打开eclipse选择Window->Preference。

2.选择Java->Installed JREs 或者直接搜索Installed JREs

选择Java->Installed JRES
选择Java->Installed JRES

3.此时”Installed JRES”右边是列表窗格,列出了系统中的 JRE 环境,选择你的JRE,然后点边上的 “Edit…”。

4.会出现一个窗口(Edit JRE),选中rt.jar文件的这一项。

5.展开后,可以看到“Source Attachment:(none)”,点这一项,点右边的按钮“Source Attachment…”, 选择你的JDK目录下的 “src.zip”文件。

6.在对话框中,点击External File,选择你所安装的jdk目录下的src.zip文件,一路点OK即可。

注:
dt.jar是关于运行环境的类库,主要是swing的包 。
dt.jar是关于运行环境的类库,主要是swing的包 。
tools.jar是关于一些工具的类库 。
dt.jar是关于运行环境的类库,主要是swing的包 。
tools.jar是关于一些工具的类库 。
rt.jar包含了jdk的基础类库,也就是你在java doc里面看到的所有的类的class文件。

方法二

如果不想去设置,也有懒方法。

打开一个.java文件中,点击Java原生对象,如Object,就会弹出Class File Editor ,点击Attach Source按钮,选择External location –> External File,输入src.zip压缩包所在路径,确认即可关联。操作示意图如下。

1.点击Object对象。

ctrl + 鼠标左键,点击Object对象

2.弹出Class File Editor关联窗口。

Class File Editor关联窗口,点击Attach Source按钮

3.输入路径,关联src.zip压缩包。

输入路径,关联src.zip压缩包

4.如果出现如下源码,即关联成功。

效果展示