随笔 - 314  文章 - 0 评论 - 27 阅读 - 92万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

突然发现用eclipse调试时不能跟进jdk的类,search一下有人说下jdk的debug版本,但之前我一直用非debug版本也可以进入调试啊,也有人说下完整的src,但是我的是一些核心jdk类就无法调试。

 重新检查eclipse的配置,发现原因,原来install jre配置使用的是jre home是jre安装目录,更改到jdk目录,即可以如愿跟进jdk的核心类了。<路径:preferences-->java-->install jre>

附录:   

    1、JDK自带的src.zip里源代码并不完整,不能查看相关类的源文件(当然,喜欢的话可以反编译)。譬如,以sun.开头的包就不包含在src.zip这个压缩包中。   

    解决办法:下载完整的源文件包,调试时附加给Debugger 即可。    

     2、默认的 rt.jar没有行号信息,虽然有源代码,但是不能设置断点。   

   解决办法:下载Debug版的JDK,安装以后将其设置为Eclipse的默认JVM即可。    

  

 

posted on   七月逆流  阅读(1351)  评论(1编辑  收藏  举报
点击右上角即可分享
微信分享提示