java工程搭建,JAVA源码学习工程搭建

JAVA源码学习工程搭建

对于一些刚接触JAVA的人来说,想学习一下JAVA源码,想跟进JAVA源码中去学习一下,但我们新建的JAVA项目一般都是直接依赖我们本地安装的JDK,这样在调试时很不方便,并且想将自己的理解通过注释加入到源码中也是不可行的,所以今天我们就建立一个方便我们学习调试的JAVA源码学习工程。

1、新建一个空的工程

新建一个JAVA空的工程,这里我新建了一个java-source-learn的空的JAVA工程,然后点击Finish;

bVbGY44

在File-->Project Structure-->SDKs中,我们可以看到依赖的JDK路径是我们本地安装的JDK路径,也就是说JAVA的源码,我们本地就有,这就好办了。

bVbGY5a

2、将JDK源码导入我们的工程

进入到JDK home path下,我们可以看到一个src的压缩包,如图所示:

bVbGY5c

这就是我们的JAVA类库的源码了,解压该压缩包,如图所示,到这一步我们就获取到了JAVA源码了。

bVbGY5e

然后我们在刚建立的工程的src目录下新建一个包路径,这里我建立的是com.sean.source包。

bVbGY5f

这样我们就可以把刚刚解压的JAVA源码(src下的5个文件)拷贝进来了,注意这里最好是直接拷贝到指定的工程路径,如下图所示,而不是在IDEA中进行拷贝,不信的话你可以试试(坏笑。。)。

bVbGY5h

拷贝完成后,打开我们的工程,JAVA的就在我们的工程中了。

bVbGY5i

3、将JDK依赖配置到我们工程的JDK源码上

同样在File-->Project Structure-->SDKs中,新建一个JDK依赖,弹出的JDK依赖是我们本地的JDK路径,直接点击确定即可。

bVbGY5m

然后自己随便改个名字,便于区分,这里我命名为1.8(my-jdk-source),这里我们可以看到SourcePath下的源码指向还是我们本地安装的JDK的源码路径。

bVbGY5n

所以我们需要修改一下这个路径,先把原有的这个路径移除。

bVbGY5q

然后添加,选中我们工程内的源码路径。

bVbGY5s

4、小测试

至此,我们源码工程就算是配好了。

另外IDEA默认是禁止debug调试时进入JDK类库中的,我们需要做一些小的配置,在File-->Settings-->Build..-->Debugger-->Stepping中去掉如下图所示的勾选框,这样我们断点调试时就能进入源码中了。

bVbGY5D

下面我们写一个小demo测试一下,打个断点,然后debug运行,第一次运行会特别慢。

bVbGY8p

点击Step Into进入内部代码,进入的就是工程内的我们的JDK源码了。

bVbGY5F

接下来,就可以开始我们的JAVA源码学习了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值