“调试”视图允许您管理工作台中程序的调试或运行。它显示您正在调试的每个目标的暂挂线程的堆栈帧。程序中的每个线程都显示为树中的一个节点。它显示正在运行的每个目标的进程。
如果暂挂线程,那么它的堆栈帧会显示为子元素。
执行控制命令允许您调试程序以及启动、停止和单步执行代码。
| 命令 |
名称 |
描述 |
可用性 |
|---|---|---|---|
配置“调试”视图,以便在调整视图大小时在树形布局与面包屑查看器这两种布局之间自动切换。 |
视图操作 | ||
配置“调试面包屑”下拉菜单以便在打开元素时自动展开元素。 |
视图操作 | ||
将“调试”视图布局配置为使用面包屑查看器。 |
视图操作 | ||
![]() |
将暂挂线程的所选堆栈以及正在运行的线程的状态复制到剪贴板。 |
上下文菜单 | |
|
远程调试时,使调试器与所选调试目标断开连接。 |
上下文菜单和视图操作 | |
![]() |
使用此命令来返回再重新进入指定的堆栈帧。此功能类似于“反向运行”并在中途重新启动您的程序。 要返回并重新进入指定的堆栈帧,选择您想“返回”至的堆栈帧,并选择返回至帧。 某些警告适用于此功能:
|
上下文菜单和视图操作 | |
| 编辑 [配置名]... | 对相关联的启动配置打开“启动配置”对话框,从而允许您进行更改。 | 上下文菜单 | |
| 编辑单步执行过滤器 | 打开“单步执行过滤器”首选项页,以允许您编辑单步执行过滤器。 | 上下文菜单 | |
![]() |
编辑源文件查询 | 打开“源文件查询”对话框,从而允许您进行更改。 | 上下文菜单 |
| 过滤包 | 将当前暂挂的执行中类型的外层包添加至单步执行过滤器列表。 | 上下文菜单 | |
| 过滤类型 | 将当前暂挂的执行中的类型添加至单步执行过滤器列表。 | 上下文菜单 | |
| 查找... | 打开调试视图元素搜索对话框。 | 上下文菜单 | |
| 查找源文件 | 强制查找源文件。 | 上下文菜单 | |
| 打开声明的类型 | 在新编辑器中打开所选堆栈帧的声明类型。 | 上下文菜单 | |
| 打开已声明的类型层次结构 | 打开所选堆栈帧的声明类型的类型层次结构。 | 上下文菜单 | |
此命令显示所选启动的属性。它还允许您查看整个命令行以获取所选进程。 |
上下文菜单 | ||
![]() |
此命令重新启动所选调试目标。 |
上下文菜单 | |
|
从视图显示内容中清除所有终止的调试目标。 |
上下文菜单和视图操作 | |
|
继续执行暂挂的线程。 |
上下文菜单、运行菜单和视图操作 | |
![]() |
显示监视器 | 可以切换此选项来显示或隐藏监视器。 注意:仅当底层 VM 支持显示监视器信息时,此命令才会显示它。 |
视图操作 |
|
可以切换此选项来显示或隐藏限定名。 |
视图操作 | |
![]() |
显示系统线程 | 可以切换此选项来显示或隐藏系统线程。 | 视图操作 |
![]() |
显示线程组 | 可以切换此选项来显示或隐藏线程组 | 视图操作 |
![]() |
单步跳入突出显示规则的语句。 |
上下文菜单、运行菜单和视图操作 | |
|
单步跳过突出显示规则的语句。将在同一方法中的下一行继续执行;或者,如果当前位置位于方法末尾,那么将在调用当前方法的方法中继续执行。 光标将跳至该方法的声明位置并选择此行。 |
上下文菜单、运行菜单和视图操作 | |
|
单步跳出当前方法。退出当前方法后,此选项将停止程序的执行。 |
上下文菜单、运行菜单和视图操作 | |
|
暂挂目标的所选线程,以便您可以浏览或修改代码、检查数据以及单步执行等等。 |
上下文菜单、运行菜单和视图操作 | |
|
终止所选调试目标。 |
上下文菜单、运行菜单和视图操作 | |
![]() |
终止视图中所有活动的启动。 |
上下文菜单 | |
![]() |
终止并重新启动 | 终止所选调试目标,然后重新启动它。 | 上下文菜单 |
![]() |
终止所选调试目标,然后从视图中将其除去。 |
上下文菜单 | |
将“调试”视图布局配置为使用树形查看器。 |
视图操作 | ||
|
使用单步执行过滤器 | 打开/关闭单步执行过滤器。如果打开单步执行过滤器,那么所有单步执行功能都将应用单步执行过滤器。 | 上下文菜单、运行菜单和视图操作 |

更改调试器启动选项
使用远程 Java 应用程序启动配置连接至远程 VM
与 VM 断开连接
启动 Java 程序
准备调试
继续执行暂挂的线程
运行和调试
单步遍历程序的执行
暂挂线程
