| « | October 2025 | » | | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | 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 | | |
| 公告 |
戒除浮躁,读好书,交益友 |
| 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 视图中合适的变量名来检查变量。 |
|
|