单步遍历 Java 程序的执行

暂挂线程时,可以使用单步控制来逐行单步完成程序的执行。执行单步操作时,如果遇到了断点,执行会在断点处暂挂,而单步操作将结束。

单步跳过

  1. 在“调试”视图中选择堆栈框架。该堆栈框架中的执行的当前行在“调试”透视图的编辑器中突出显示。
  2. 单击“调试”视图工具栏中的单步跳过按钮,或者按 F6 键。执行当前所选的行,但会在下一个可执行行上暂挂。

单步跳入

  1. 在“调试”视图中选择堆栈框架。所选框架中的执行的当前行在“调试”透视图的编辑器中突出显示。
  2. 单击“调试”视图工具栏中的单步跳入按钮,或者按 F5 键。调用在要执行的当前所选行上的下一个表达式,而执行会在调用的方法中的下一个可执行行上暂挂。

运行至返回

  1. 在“调试”视图中选择堆栈框架。所选框架中的执行的当前行在“调试”透视图的编辑器中突出显示。
  2. 单击“调试”视图工具栏中的运行至返回按钮,或者按 F7 键。将继续执行,直到执行当前方法中的下一个返回语句,且执行会在下一个可执行行上暂挂。

运行至行

暂挂线程时,可以继续执行,直到执行指定的行为止。这是在某行暂挂执行而不用设置断点的简便方法。

  1. 将光标放在想要程序运行的行上,并从弹出菜单中选择运行至行,或者使用 Ctrl+R。程序会继续执行,且刚好在要执行的指定行之前暂挂。
  2. 可以使得决不击中某行,并且程序将不会暂挂。断点和异常导致线程在到达指定行之前暂挂。

相关概念

断点
Java 透视图

相关任务

添加断点
启动 Java 程序
继续执行暂挂的线程
运行和调试
设置执行自变量
暂挂线程
 

相关参考

调试视图


 Copyright IBM Corporation 2000, 2002. All Rights Reserved.