运行和调试程序
启动调试会话时,“运行和调试”视图将打开,以显示与运行和调试相关的所有信息。
- 手动打开“运行和调试”视图,单击底部活动栏中的“
运行和调试”选项卡,或按“Ctrl+Shift+D”/“Shift+Alt+F9”/“Alt+5”/“Ctrl+Shift+F8”快捷键。
- 要自定义“运行和调试”视图内容,请单击右上角“更多操作”(...)然后选中要显示的视图选项。如下图所示:
图1 设置运行调试视图中子视图是否展示入口
查看JAVA变量和监视表达式
“JAVA变量和监视表达式”部分显示当前堆栈帧(即在“JAVA调用树”部分中选择的堆栈帧)中可访问的元素。如下图所示:

该视图有以下几部分:
- “监视器”:显示进行“将表达式添加到监视”操作之后的表达式和表达式的值。如下图所示:
图3 输入相关表达式并添加到监视示例图4 监视器显示已添加的表达式
- “本地”:显示被调用方法作用域内的局部变量。
- “返回 n/a”:当一个方法在调试会话期间被多次调用时,本节显示该方法在上一步返回的值。这使用户可以观察值在方法调用之间的变化。
- “this”:显示正在调用其方法的对象的内容。
- “静态”:列出静态类字段。
用户可以在变量上通过右键唤出上下文菜单,使用“设置值”操作来修改变量的值。此外,用户可以使用“复制值”操作复制变量的值。

用户还可以直接在CodeArts IDE代码编辑器中查看变量或表达式的值。为此,请在挂起的调试程序中将鼠标悬停在所需的变量、表达式上。
查看JAVA调用树
“JAVA调用树”部分列出了当前活动的堆栈帧,方法的调用堆栈分组在每个帧下。如下图所示:

当前堆栈帧内可访问的元素列在“JAVA变量和监视表达式”部分中。
- 默认展示主线程的堆栈帧。要切换到其他线程,请在“JAVA调用树”的下拉框中选择对应的线程。如下图所示:
图6 切换不同线程的堆栈帧入口
- 要快速导航到代码编辑器中的方法调用处,请单击“JAVA调用树”中的堆栈帧。