如何将jdk12的源码导入idea「终于解决」

如何将jdk12的源码导入idea「终于解决」接着,在本地找到jdk所在的文件目录,进入jdk目录,找到javasrc目录或者一个src.zip的压缩包,在向下或者解压压缩包,找到java.

欢迎大家来到IT世界,在知识的湖畔探索吧!

首先,在idea中新建一个java工程

如何将jdk12的源码导入idea「终于解决」

接着,在本地找到jdk所在的文件目录,进入jdk目录,找到javasrc目录或者一个src.zip的压缩包,

在向下或者解压压缩包,找到java.base目录,这里面的java目录,就是我们要找的java最基本的源码了,我们主要就是阅读这部分源码

如何将jdk12的源码导入idea「终于解决」

将java.base下的java目录复制到我们之前新建的java工程的src目录下

如何将jdk12的源码导入idea「终于解决」

为了方便对源码进行调试,我们在src下面创建一个test目录,存放我们写的调试代码

如何将jdk12的源码导入idea「终于解决」

为了能够调试源码,我们还需要对项目进行一些设置

打开idea的File菜单下的Project Structure,Modules, Sources,

将src从Source Folders中去掉

如何将jdk12的源码导入idea「终于解决」

将我们之前创建的test目录加入到Source Folders中,具体操作,选中test目录,点击上方的Sources就能看到test目录加入到右侧的Source Folders中了

如何将jdk12的源码导入idea「终于解决」

然后对Platform Settings 下的SDKs进行设置,将SourcePath设置为我们之前导入项目的源码目录,

如何将jdk12的源码导入idea「终于解决」

并删掉SourcePath下的其他路径

如何将jdk12的源码导入idea「终于解决」

点击OK保存修改。

最后我们就可以在test目录下编写调试代码,进行调试。

在调试前,我们先打开idea的settings,找到stepping设置选项(可以直接在settings中搜索找到)

将Do not step into the classes前面的对号去掉,这样我们在调试的时候就能单步进入源码中了

如何将jdk12的源码导入idea「终于解决」

接下来我们进行调试,这里以HashMap的调试作为例子

我们在test目录下新建了一个HashMap调试类,然后在main方法中写一下简单的调试语句,进行调试

如何将jdk12的源码导入idea「终于解决」

这里我们就能从断点位置单步进入到HashMap的源码中(这里可能会先进入Integer类的源码中)

如何将jdk12的源码导入idea「终于解决」

原文链接:http://www.cnblogs.com/sunfulv/p/15452026.html

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/17472.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信