你想调试jdk源码吗?想,那你找对地方了!
Posted java学习
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了你想调试jdk源码吗?想,那你找对地方了!相关的知识,希望对你有一定的参考价值。
想必很多进行Java开发的同学,都遇到一个问题,就是在代码调试过程中进入了jdk的源码的时候,想看看变量的值,但是不显示,这是由于oracle提供的rt.jar不带debug信息,所以你在调试的过程中是不能显示变量的值了。
下面的方法可以让你在开发的时候查看jdk源码中变量的值,让你更加清楚Java源代码里面的逻辑,你的编程技术将更上一层楼。
1、在eclipse里新建一个Java项目,名称叫jdk6
新建好项目后,右键点击src包,导入jdk src.zip包,这个包一般都在安装后的目录里。
选择源码src.zip导入,导完目录结构如下(不用管编译报错,编译的时候要用对应的jdk版本,如果你在编译jdk7的时候,用的是6的jdk,那会有问题,这个过程机器有点卡,估计要个几分钟
):
2、右键项目export,导出为jar包
并取名为rt_debug_1.6.jar。在导出的过程中,其他的选择都可以是默认,不用去管。
3、导出rt_debug_1.6.jar后,就是把你这个jar加入,你的eclipse的环境
window-->preferences-->java-->Installed JREs
编辑jre,
,这里新加入的rt_debug_1.6.jar,一定要放到最上面,这样才能起作用。
这样你就可以查看你jdk源码中的值了
以上是关于你想调试jdk源码吗?想,那你找对地方了!的主要内容,如果未能解决你的问题,请参考以下文章