idea搭建阅读jdk源码教程(详细版)
最近正在阅读jdk源码,⾸先在搭建阅读jdk源码过程中遇到了⼀些问题,在此分享⼀下⾃⼰的经验,以供⼤家参考。
1.阅读jdk源码之前要先获得jdk的源码,⼤家可以在⽹上下载到jdk源码,在此我提供另外⼀种简单获得jdk源码的⽅式
做Java开发的⼤家都需要在本地安装jdk,⼤家到⾃⼰本地安装jdk的⽬录,⾥边会有⼀个src.zip压缩包,这个就是jdk源码,⼤家可以拷出来进⾏解压,解压完成把压缩包删除,如下图:
本地jdk安装⽬录下的src压缩包
src解压后的⽬录结构
2.idea中新建⼀个简单的Java项⽬,如下图:
选择Java,点击next
勾选箭头的勾选框,默认第⼀个选项点击next
填写⾃⼰的项⽬名,最后点finish
3.下边就是把解压过的jdk源码导⼊⾃⼰新建的项⽬中,再新建⼀个test包,放⾃⼰的测试类,很简单,不再⼀⼀截图,最终项⽬结构如下图:
此处是test类⾥内容
st;
import java.util.HashMap;
public class Test {
public static void main(String[] args) {
HashMap hashMap = new HashMap<>();
hashMap.put("k1","v1");
hashMap.put("k2","v2");
hashMap.put("k3","v3");
hashMap.put("k4","v4");
最新版idea安装详细教程hashMap.put("k5","v5");
<("k2");
}
}
4.下边就是运⾏main⽅法了,在运⾏前中会报错,强烈建议⼤家做完以下的操作:
(1).运⾏过程会报内存不够的问题,所以要进⾏下边操作:
打开File----settings 把1处的值改为1700,改完点击apply,最后ok
(2).第⼆个报错是部分代码不到包只需要把com\sun\java\swing\plaf\gtk这个包删除就可以了
(3).第三个需要修改file----project Structure,打开下图,点击Libraries 点击箭头中的+号
点击Java,选择⾃⼰安装jdk⽬录中的lib,完成后如下图右边展⽰样⼦
5.完成上边操作,就可以运⾏main⽅法了,第⼀次编译会很慢,请⼤家耐⼼等待
6.运⾏成功后,打断点后,⼤家点击F7可以进⼊jdk⽅法中,如果进⼊不了,可以进⾏以下操作:
(1).file-----settings到以下Stepping,把1中的勾选去掉,去掉这个勾选是因为jdk在断点下,不能直接进⼊jdk源码中,去掉勾选按F7可以直接进⼊
(2).如果⼤家想在jdk源码中加⼊⾃⼰的注释,编码等东西,有可能你没法编辑本地的源码,是因为你没有导⼊本地jdk源码,就是你解压src出来的源码,需要在进⾏以下操作:打开file----project structure点击1处,再点击2处,可能看到以前的jdk源码路径,需要点击3处去掉,再点击4处选择你的解压出来的jdk源码,5处即使本⼈解压出来的jdk源码路径,完后以上步骤就全部全部完成了。
结束语:以上就是本⼈搭建阅读jdk源码过程,下边会持续更新⾃⼰学习源码的历程,不⾜之处,望⼤家指出,希望和⼤家共同进步。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论