运行环境:
操作系统win10
jdk1.8.0_201
idea 2019.3.5
自行安装好jdk
1.找到自己电脑上的jdk安装位置
每个人的jdk安装位置不一样,请自行找到安装jdk的位置。
安装jdk时其实自带了有jdk源码,无需再上网下载源码。
图中src.zip就是源码。
2.使用idea创建项目
- 建议单独创建一块空间用于存储该项目
欢迎页New Project 或 File →New →Project - 选择创建命令行项目
- 填写项目基本信息并点击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包
- 点击Project Structure…
- 点击Libraries
- 点击 +
- 选中Java后找到自己电脑上jdk安装目录下的lib文件夹
- 点击ok,出现弹窗后点击ok,最后Project Structure页面点击ok
测试项目
此时你在看你的项目,已经没有问题,可以正常运行,但是需要最后一步,需要在设置中配置让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中的内容,它是不可编辑的。可以点击自己的项目名进行切换,切换到自己的项目后可以添加便于理解的注释信息。
这里的SOURCEPATH设置成你目录中的src目录,原来的删除掉,就可以直接到项目中的源代码中打断点了
其中javafx-src是JAVA SE界面库,如果没有使用到可以不加载源代码
以上就是使用idea搭建JDK源码调试环境的全部内容。