停止正在运行的程序

如果所调试的应用程序正在运行,则可以通过暂挂线程执行来停止它。当您正在调试应用程序并选择暂挂线程执行时,该线程将在第一个可能的语句处暂挂(通常,线程执行仅在已运行某些脚本之后才发生 - 所以您只能在该时刻发出暂挂操作)。当发出暂挂操作时,线程将保持暂挂直到发出继续操作为止。

当您正在调试生成 HTML 格式的脚本或表单的 JSP 页且想要暂挂该脚本的执行时,则需要在启动脚本操作之前对该线程发出暂挂操作。如果不暂挂线程,调试器在该操作中将不会停止。

要暂挂正在执行的线程,完成下列步骤:

  1. 调试视图中,选择线程或与其相关联的连接节点。
  2. 执行下列其中一项任务:
    • 单击调试视图工具栏中的暂挂“暂挂”图标)。
    • 右键单击并从弹出菜单选择暂挂

如果在正调试的浏览器中运行脚本,则应用程序将在第一个可能的语句处停止。当应用程序停止时,将在编辑器中突出显示当前执行的行。

要继续执行被暂挂的线程,完成下列步骤:

  1. 选择线程、它的一个堆栈帧或与其相关联的连接节点。
  2. 执行下列其中一项任务:
    • 单击调试视图工具栏中的继续“继续”图标)。
    • 右键单击并从弹出菜单选择继续
    • 按 F8 键。

线程将继续执行,并且不再显示该线程的堆栈帧。

相关任务
使用调试视图
调试 HTML 脚本应用程序
调试脚本主机应用程序
运行“活动脚本”应用程序
单步执行程序
终止调试会话
使用现有启动配置启动调试会话
编辑启动配置
除去启动配置
从现有启动配置创建新的启动配置
调试 Web 项目脚本
在服务器上进行调试
设置调试首选项
调试期间编辑和查看源代码
使用断点
设置行断点
启用和禁用断点
除去断点
使用条款 | 反馈
(C) Copyright IBM Corporation 2003, 2005. All Rights Reserved.