手把手带你用idea搭建Java源码(JDK源码)阅读调试环境

写在前面:操作系统win10,jdk1.8,idea 2019.1
需自行安装jdk

1.找到自己电脑上的jdk安装位置

每个人的jdk安装位置不一样,请自行找到安装jdk的位置。
安装jdk时其实自带了有jdk源码,无需再上网下载源码。
图中src.zip就是源码。
jdk安装位置

2.使用idea创建项目

  • 建议单独创建一块空间用于存储该项目
    欢迎页New Project File →New →Project
    1.创建项目
  • 选择创建命令行项目 选择项目
  • 填写项目基本信息并点击Finish构建项目
    finish

进行jdk源码导入

  • 打开项目所在位置
    鼠标右键点击src文件夹 → 点击Show in Explorer 打开文件资源管理器打开
  • 将提前找到的源码复制到项目中
    复制
  • 解压源代码(src.zip)到src目录下
    点击
    解压完成后将src.zip删除(只删除项目文件夹下的src.zip)

如果你的操作正确,此时你在看你的项目中,必定是这样子的
操作正确
如果你进行到了这一步,恭喜你,你已经成功将jdk源码导入到你的项目中了。

此时你如果尝试运行你的main方法,你会发现并不能运行,会出现以下错误信息。
错误信息
此时不要惊慌,跟着我一步一步操作,保证解决你的问题

配置idea中的部分内容以保障你的项目可以正常运行

  • 第一个错:由于内存不足,需要调大构建进程堆的大小
    1.打开你的设置 Ctrl+Alt+S或者点击File-Setting
    2.点击Build,Execution,Deployment -Compiler
    3.将Build process heap size(Mbytes)的值改为1700
    此时第一个错误就解决了。
    在这里插入图片描述
  • 第二个错:gtk文件夹下的图形化界面,不需要,可将其直接删除
    出现弹窗后点击delete即可
    删除
  • 第三个错:缺少jdk运行引用的jar包
  1. 点击Project Structure…
  2. 点击Libraries
  3. 点击 +
  4. 选中Java后找到自己电脑上jdk安装目录下的lib文件夹
  5. 点击ok,出现弹窗后点击ok,最后Project Structure页面点击ok

配置
2
3

测试项目

此时你在看你的项目,已经没有问题,可以正常运行,但是需要最后一步,需要在设置中配置让debug模式可以进入源码
1.打开你的设置 Ctrl+Alt+S或者点击File-Setting
2.点击Build,Execution,Deployment
3.点击Debugger
4.点击Stepping
5.将Do not step into the classes取消勾选或只将java.*取消勾选
完工

此时你再运行你的main方法,可以用Map做个测试。
项目第一次构建会比较慢,请各位耐心等待。
运行完成后
在这里插入图片描述
默认选择的是系统Java中的内容,它是不可编辑的。可以点击自己的项目名进行切换,切换到自己的项目后可以添加便于理解的注释信息。
在这里插入图片描述

以上就是使用idea搭建JDK源码调试环境的全部内容。
如果有什么问题欢迎在下方评论区留言

发布了6 篇原创文章 · 获赞 6 · 访问量 2466

猜你喜欢

转载自blog.csdn.net/qq_26020387/article/details/105126951