java调试jdk源码_你想调试jdk源码吗?想,那你找对地方了!

想必很多进行Java开发的同学,都遇到一个问题,就是在代码调试过程中进入了jdk的源码的时候,想看看变量的值,但是不显示,这是由于oracle提供的rt.jar不带debug信息,所以你在调试的过程中是不能显示变量的值了。

下面的方法可以让你在开发的时候查看jdk源码中变量的值,让你更加清楚Java源代码里面的逻辑,你的编程技术将更上一层楼。

1、在eclipse里新建一个Java项目,名称叫jdk6

新建好项目后,右键点击src包,导入jdk src.zip包,这个包一般都在安装后的目录里。

2419c714fb13825272272b9e495e1d2a.png

选择源码src.zip导入,导完目录结构如下(不用管编译报错,编译的时候要用对应的jdk版本,如果你在编译jdk7的时候,用的是6的jdk,那会有问题,这个过程机器有点卡,估计要个几分钟

38ba6407ad041c7ce46611a3dd304966.png

):

2、右键项目export,导出为jar包

c7a2eb6dc7db13bb8d15187f1680ea25.png

并取名为rt_debug_1.6.jar。在导出的过程中,其他的选择都可以是默认,不用去管。

3、导出rt_debug_1.6.jar后,就是把你这个jar加入,你的eclipse的环境

window-->preferences-->java-->Installed JREs

fa579e53f21bc0d2f47eb1efb8d3dac4.png

编辑jre,

,这里新加入的rt_debug_1.6.jar,一定要放到最上面,这样才能起作用。

这样你就可以查看你jdk源码中的值了

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值