单步执行程序
另请参见
停止执行程序后,可以使用“调试”菜单或工具栏中的以下命令来单步执行代码行:
- 越过 (F8)。执行一行源代码。如果源代码行包含调用,则执行整个例程而不单步执行单个指令。
- 步入 (F7)。执行一行源代码。如果源代码行包含调用,则 IDE 刚好在执行例程的第一条语句之前停止。还可使用“步入”命令启动调试会话。在对程序状态进行任何更改之前,程序会在 main 例程之后的第一行停止执行。
- 步出 (Ctrl-F7)。执行一行源代码。如果源代码行是某个例程的一部分,则会执行该例程的其余各行,然后将控制权返回给例程的调用者。
注意:
- 缺省情况下,IDE 将越过对 JDK 类的所有调用。要在调试时步入 JDK 类,请选择“窗口”>“调试”>“源”(Alt-Shift-8)。“源”窗口列出了项目类路径中的所有源目录。选中 JDK 源的复选框,让调试器步入 JDK 源。
- 对于,请在 Ant 脚本中设置目标 JDK,然后在“项目属性”对话框中指定源代码级别。在步入 JDK 类时,IDE 将搜索在 Java 平台管理器中注册的平台,以查找具有匹配源代码级别的 Java 平台。如果找不到匹配的 Java 平台,IDE 将打开 IDE 缺省平台的源代码。
- 如果另一个项目的类路径中有自由格式项目,则必须声明该自由格式项目的输出文件,以便步入该项目中的类。要声明输出文件,请右键单击自由格式项目的节点并选择“属性”。然后单击“输出”,并指定每个源文件夹的输出文件。
- 另请参见
- 设置 Java 断点
- 启动本地调试会话
- 启动远程调试会话
- 将源代码附加到 JAR 文件
法律声明