- 首先需要找到jdk下的一个src.zip文件,并且解压一下
- 创建一个普通的java项目,创建一个source和test包,把解压的文件放到source文件夹下
- 创建好会出现一些问题,会出现缺少class文件的情况,只需要把com.sun.java.swing.plaf.gtk包删除,同时可能会出现com.sun.tools.javac.util包文件不存在的问题,只需要点击file->projectstructure->librarys点击classes上的+号然后选择jdk所在目录lib文件夹下的一个tools.jar文件,同时也可能出现系统资源不足的问题,只需要setting->build execution deployment->compiler将大小调节一下就好
- 同时在我们进入文件调试模式是当我们按f7进行调试会进不去类里面,这时候我们需要更改一下配置,点击setting->buil execution deployment->debugger->stepping将don not step into classes取消这样调试就可以进入类了,同时我们需要在源码文件上添加自己的注释那么需要按project structure->sdks->sourcespath将现存的src.zip路径删除不是javafx-src.zip,然后将本project中的source文件路径添加进来,这样就可以在类里面添加注释
- 对于源码文件需要读java文件夹下的源码主要是lang下的 reflect annotation,util下的 concurrent function stream,主要阅读io lang math net nio util四个
这样阅读源码的环境就可以了
搭建阅读源码的环境
原文:https://www.cnblogs.com/afeime/p/14164757.html