本站首页    管理页面    写新日志    退出


«October 2025»
1234
567891011
12131415161718
19202122232425
262728293031


公告

戒除浮躁,读好书,交益友


我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:邢红瑞的blog
日志总数:523
评论数量:1142
留言数量:0
访问次数:9726622
建立时间:2004年12月20日




[开发工具]eclipse的调试
原创空间,  软件技术,  电脑与网络

邢红瑞 发表于 2006/7/19 18:54:59

 调试是编程人员必须面对的工作。调试的方法有很多种,但是归根结底,就是找出有 bug 的代码。找到出现问题的代码以后,了解发生错误的上下文、相关值、变量和方法也很有用。使用调试器找出这些信息非常简单。一旦了解到错误发生的位置,知道在程序崩溃之前,程序在做什么。笨方法就是单步执行程序的每行语句,F6一次执行一行,直到运行到可疑的那行代码。有时,最好只运行一段代码,在可疑代码处停止运行,在这个位置检查数据。就要声明条件断点,它在表达式值发生变化时触发,在输入条件表达式时,也可以使用代码帮助其中设置条件断点,这个是开发工具的基本功能之一,最早知道条件断点是使用刘涛涛开发的tr调试汇编语言。eclispe也提供了条件断点的调试,右击断点的位置,弹出条件断点触发器,输入触发条件即可。计算表达式的值选择设置了断点的那行代码,在上下文菜单中,通过 Ctrl+Shift+I 或右键单击您感兴趣的变量选择 Inspect 选项。在当前堆栈框架的上下文中会计算表达式的值,在 Display 窗口的 Expressions 视图中会显示结果,或者是Ctrl+Shift+D。线程调试选择一个运行线程,单击 Debug 视图工具栏中的 Suspend。该线程的当前调用堆栈就会显示出来,当前执行的代码行就会在 Debug 透视图中的编辑器中高亮显示。挂起一个线程时,将鼠标放在 Java 编辑器中的变量上,该变量的值就会在一个小的悬停窗口中显示出来。此时,该线程的顶部堆栈框架也会自动选中,其中的可视变量也会在 Variables 视图中显示出来。您可以通过单击 Variables 视图中合适的变量名来检查变量。


阅读全文(4320) | 回复(0) | 编辑 | 精华
 



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.047 second(s), page refreshed 144806355 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号