Eclipse 简明教程

Eclipse - Debugging Program

Debugging a Java Program

调试一个 Java 程序最快速的方法是使用包资源管理器视图。在包资源管理器视图 −

  1. 右键单击包含 main 方法的 java 类。

  2. 选择“调试为 → Java 应用程序”。

可以通过使用包资源管理器选择包含主方法的类并单击 Alt+Shift+D、J 执行同样的操作。

上面提到的两个操作都会创建一个新的 Debug Configuration ,并使用它启动 Java 应用程序。

如果一个调试配置已经创建,你可以通过从“运行”菜单中选择“调试配置”,单击调试配置的名称,然后单击“调试”按钮来使用它启动 Java 应用程序。

debug program 1

“运行”菜单中的“调试”菜单项可用于重新启动先前在调试模式中启动的 Java 应用程序。

debug program menu

以调试模式启动先前启动的 Java 应用程序的快捷键是 F11。当一个 Java 程序在调试模式中启动时,会提示用户切换到调试透视图。调试透视图提供了额外的视图,可用于对应用程序进行故障排除。

Java 编辑器允许用户在 Java 代码中放置断点。要设置一个断点,在编辑器区域右键单击标记栏并选择“切换断点”。

debug program 2

断点显示在标记栏。它们也会在“断点”视图中可见。

当执行代码到达断点时,JVM 会暂停程序的执行。此时,你可以检查内存并在受控方式中执行程序。

当暂停程序执行时,可以利用调试视图来检查调用堆栈。

debug program 3

利用变量视图可以检查变量的值。

debug program 4

运行菜单有允许你恢复执行、跨越一行代码、进入函数等的菜单项。

debug program 5

上面给出的图片展示了与恢复、进入和跨越等动作关联的快捷键。