八、eclipse在调试过程中进入JDK源码
- 在 eclipse中创建一个新的Java项目:左上角 File --> New --> Java Project
- 点击 Java Project之后,在弹框中设置项目名,项目名任意,最终点击 Finish:
- 找到自己电脑上安装的jdk根目录,在根目录中找到源码压缩包 src.zip,然后解压缩(解压位置没有要求):
- 操作回到项目上,将刚解压的 src 中的源码导入到新建项目的 src目录下:项目的 src --> 右键import ,单击即可:
- 点击弹框中的 第一项 General 前面的 > ,然后选择 General 里面的 File System
- 双击 File System 之后,点击弹框中的 Browser,找到jdk安装的根目录,选择 src文件夹,操作如下:
- 点击选择文件夹之后,在弹框中点击 src 前面的 口,出现对钩,代表全选,然后点击下面的Finish:
- 点击Finish之后,src中的源文件导入项目中,但是会报错,无需理会程序中的报错。
- src中的源文件导入项目中之后,将项目导出:项目右键 --> Export
- 点击 Export 之后,在弹框中点击 Java 前面的 > ,然后选择 选择第一项 JAR file --> Next。
- 点击Next之后,在弹框中点击 Browser,选择导出存储路径(建议直接存储在jdk的根目录下),导出结果一定命名为 rt_debug.jar,点击保存
- 点击保存之后,存储路径确定,最终点击Finish。查看对应的路径下面会生成一个 rt_debug.jar 文件。
- 需要将生成的 rt_degug.jar 添加到 eclipse中:Window --> Preferences --> 点击Java前面的 > ,选择Java里面的 Installed JREs.
- 选中使用的 jdk,然后点击后面的第二个操作 Edit JRE
- 将导出的 rt_debug.jar 添加到eclipse中,操作具体如下:
- 在 JRE system libraries 中找到添加的 rt_debug.jar,通过右侧的 UP,调整 rt_debug.jar 的位置,需要调整到 rt.jar的前面。
- 调整的之后点击Finish即可。
- 是的