突然发现用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 2012-02-15 10:36  七月逆流  阅读(1346)  评论(1编辑  收藏  举报