此视图允许您管理工作台中程序的调试或运行。它显示您正在调试的每个目标的暂挂线程的堆栈帧。程序中的每个线程都显示为树中的一个节点。它显示正在运行的每个目标的进程。
如果暂挂线程,则它的堆栈帧会显示为子元素。
命令 |
名称 |
描述 |
---|---|---|
![]() |
继续 |
此命令继续暂挂的线程。 |
![]() |
暂挂 |
此命令将暂挂目标的所选线程,以便您可以浏览或修改代码、检查数据、步骤等等。 |
![]() |
终止 |
此命令将终止所选的调试目标。 |
|
终止 & 除去 |
此命令将终止所选的调试目标,并从视图中除去它。 |
|
全部终止 |
此命令将终止视图中所有活动的启动。 |
![]() |
断开连接 |
进行远程调试时,此命令将使调试器与所选的调试目标断开连接。 |
![]() |
除去所有终止的启动 |
此命令将从视图显示内容中清除所有终止的调试目标。 |
![]() |
使用过滤器单步执行 | 此命令单步跳入突出显示的语句,并应用当前单步执行过滤器集。 |
![]() |
单步跳入 |
此命令将单步跳入突出显示的语句。 |
![]() |
单步跳过 |
此命令将单步跳过突出显示的语句。将在同一方法中的下一行继续执行,或者(如果您处于方法的末尾)在调用当前方法的方法中继续执行。 光标跳至该方法的声明位置并选择此行。 |
![]() |
运行至返回 |
此命令步出当前方法。退出当前方法后,此选项停止执行。 |
![]() |
显示限定名 |
可以切换此选项来显示或隐藏限定名。 |
|
复制堆栈 |
此命令将暂挂的线程的所选堆栈以及在运行的线程的状态复制到剪贴板中。 |
仅限上下文菜单 |
返回至帧 |
此命令允许您返回再重新进入指定的堆栈帧。此功能类似于“反向运行”并在中途重新启动您的程序。 要返回并重新进入指定的堆栈帧,选择您想“返回”至的堆栈帧,并从上下文菜单中选择返回至帧。 某些警告适用于此功能部件:
|
|
重新启动 |
此命令重新启动所选调试目标。 |
仅限上下文菜单 |
属性 |
此命令显示所选的启动的属性。它还允许您查看整个命令行以获取所选的进程。 |
仅限上下文菜单 |
使用单步过滤器 |
当执行单步跳入时,可以将此选项切换为应用单步执行过滤器。 |
更改调试器启动选项
使用远程 Java 应用程序启动配置连接至远程 VM
与 VM 断开连接
启动 Java 程序
准备调试
继续执行暂挂的线程
运行和调试
单步遍历程序的执行
暂挂线程