JDK 源码阅读配置

Posted Java与大数据进阶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 时位置不准的问题。



以上是关于JDK 源码阅读配置的主要内容,如果未能解决你的问题,请参考以下文章

IDEA jdk-17 源码阅读配置

如何阅读jdk源码?

JDK源码阅读指南

关于JDK源码:我想聊聊如何更高效地阅读

关于JDK源码:我想聊聊如何更高效地阅读

关于JDK源码:我想聊聊如何更高效地阅读.md