2007-12-13
使用Eclipse跟踪JDK代码执行流程
关键字: java debug
现在Eclipse的调试功能相当的强大,Breakpoint,Step Over & Step Into相结合就可以很方便地跟踪代码的执行流程,但有时候要跟踪JDK提供的类的时,却会遇到两个问题:
1、JDK自带的src.zip里源代码并不完整,不能查看相关类的源文件(当然,喜欢的话可以反编译)。譬如,以sun.开头的包就不包含在src.zip这个压缩包中。
解决办法:下载完整的源文件包,调试时附加给Debugger 即可。
2、默认的 rt.jar没有行号信息,虽然有源代码,但是不能设置断点。
解决办法:下载Debug版的JDK,安装以后将其设置为Eclipse的默认JVM即可。
JDK源文件很多,类之间关系相当复杂,跟踪过程中往往会迷失在源码的汪洋大海中,这时,设计模式的知识会派上用场,另外,跟踪Java执行的五种方式 也是一份很好的参考。
- 02:12
- 浏览 (202)
- 评论 (0)
- 分类: tools&platforms
- 进入论坛
- 相关推荐
发表评论
提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则
- 浏览: 47625 次
- 性别:

- 来自: 广州/成都

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
Two extractors couldn't ...
Update Scrubyt 0.3.4 to 0.4.01
-- by Dustin -
Bridge模式在JDBC中是如何 ...
哦。是这样的吧。JDBC有两个变化点。1.平台的变化2.数据库的变化。所以,这个 ...
-- by fireflyc -
Bridge模式在JDBC中是如何 ...
我觉得是jdbc的应用,实现DAO的时候用到了bridge模式吧,好像在哪里看到 ...
-- by crazycow -
背后的路【3】
一口气看完了...
-- by crazycow -
背后的路【2】
楼主有很多经历和我很像,希望能交个朋友,呵呵:)
-- by crazycow






评论排行榜