搭建步骤
-
创建一个最普通的 Java 基础项目。
-
创建两个包。
- source:用于放 JDK 源码。
- test:用于写测试代码。

- 导入JDK源码。
将 JDK 安装目录下的 src.zip 解压放到 source 下即可。

- 将 SDKs 中关联的 JDK 源码路径修改为我们这个项目路径下的。

遇到的问题
swing包下的一些内容报错。
解决方法:直接把 java.swing 整个删掉。

com.sun.source包下报错。
解决方法:直接把 com.sun.source 整个删掉。
启动调试时 Build 报错,提示系统资源不足。
解决方法:加大Build process heap size。

F7进不去JDK源码。
因为调试时,JDK源码受保护,一般单步调试不让进,但是可以设置。
解决方法:

总结
JDK 源码肯定是要看的:
- 面试跑不掉。
- 弄懂原理才不慌。
- 学习优秀的代码、思想和模式。
源码应该怎么看:
- 按需阅读。(例:面试常问的JUC)
- 多调试,多谢注释,多回顾。
我上传的 JDK8 的源码:
https://github.com/rcbb-cc/jdk8-test
原文地址:
https://rcbb.cc
本文介绍了如何搭建一个基础的Java项目,用于查看和调试JDK源码。创建了source和test包,导入JDK源码并调整SDK路径。在过程中遇到swing和com.sun.source包的报错,通过删除相关包解决问题。对于调试时无法进入JDK源码,给出了设置方法。强调了阅读源码的重要性,并分享了阅读和调试源码的建议。提供了作者上传的JDK8源码链接。
2026

被折叠的 条评论
为什么被折叠?



