java源代码调试 调试器源码

如何在Eclipse中Debug调试Java jdk源代码

1. 在Eclipse中,Window-Preferences-Java-Compiler,确保以下选项都勾选上:

三亚网站建设公司成都创新互联公司,三亚网站设计制作,有大型网站制作公司丰富经验。已为三亚上1000+提供企业网站建设服务。企业网站搭建\外贸营销网站建设要多少钱,请找那个售后服务好的三亚做网站的公司定做!

2. 在Eclipse中,Window-Preferences-Java-Installed JREs,选择Add,在JRE Home中选择JDK路径(因为只有JDK支持源码调试),并且给它合适的命名。退出保存后,选择JDK路径。

3. 右键你的工程项目,Properties,Java Build Path-Libraries,找到JRE System Library,选择Edit。使用Alternate JRE中你创建的JDK。

4. 应该就大功告成了 。

如何在Eclipse中Debug调试Java jdk源代码

1.

在Eclipse中,Window-Preferences-Java-Compiler,确保以下选项都勾选上:

2.

在Eclipse中,Window-Preferences-Java-Installed

JREs,选择Add,在JRE

Home中选择JDK路径(因为只有JDK支持源码调试),并且给它合适的命名。退出保存后,选择JDK路径。

3.

右键你的工程项目,Properties,Java

Build

Path-Libraries,找到JRE

System

Library,选择Edit。使用Alternate

JRE中你创建的JDK。

4.

应该就大功告成了

如何Debug JAVA api源码

用Eclipse Debug,当跟踪进jdk api里时(比如javax.swing包里的类),无法查看某些local filed的值。这是因为jdk里的代码在打包时删除了一些用于调试的信息,以减小安装包的体积。不过可以通过重新编译jdk源代码来恢复此功能。

1.在Eclipse里新建一个java工程,把jdk_home/src.zip解压缩,复制java,javax两个目录的源代码到新建工程的src目录下。

2.build整个工程。如果build报Access restriction错误,是因为源代码里调用了com.sun等包的内容。可设置eclipse忽略这些错误。修改如下:

Windows - Preferences - Java - Compiler - Errors/Warnings - Deprecated and trstricted API - Forbidden reference (access rules): - change to warning

3.可能还有个别错误,直接删除报错的源文件。

4.将编译得到的.class文件替换java_home/jre/lib/rt.jar文件里的.class文件。(用winrar打开rt.jar,直接把生成的java,javax包拖进去)。

重启eclipse。现在调试时,跟踪到jdk api里的代码时,可以查看到相关的variable的信息了。


文章名称:java源代码调试 调试器源码
当前链接:http://scjbc.cn/article/hjsjih.html

其他资讯