vlambda博客
学习文章列表

JDK 源码阅读配置

起初我看的是韩顺平老师的各种配置,现在那个视频已经不存在了。

老师用的是 Oracle JDK 8,我发现很多类看不到,所以导入了 OpenJDK8,记录一下整个配置过程。

我安装的是 JDK8,但是导入 OpenJDK 一样没有问题。

1 Settings 设置

首先找到 

File—Settings—Build,Execution,Deployment—Debugger—Stepping。

如图,将下面的 Do not step into the classes 前面的√ 去掉然后保存。

2 Project Structure 添加

为了方便查找,可以将 JDK文件复制进当前的项目中;也可以不复制。注意:不要复制到 src 中,否则会被当做项目的一部分,进行整体编译,造成卡顿。

JDK 源码阅读配置

接下来找到 File—Project Structures—Platform Settings—SDKs,最右边的 Sourcepath,将其他的都去掉,只保留 javafx-src.zip。点击左下角的 +

JDK 源码阅读配置

在弹出窗口中选择需要添加的 JDK,选一个或者两个都可,OpenJDK 更全,建议解压后再导入更方便。然后一直确定,回到Project Structures。

JDK 源码阅读配置

3 测试

最后,任意写一个类,按住 ctrl 点进去,如果显示为 XX.java 即为成功;如果是 XX.class 即为失败。

可以在类里面写注释,但是只能在同一行,不能增删行数,因为这只是一个和源文件的一个映射,改了行数会造成 debug 时位置不准的问题。