JDB - 在 Eclipse 中
本章介绍如何在 Eclipse 中使用 JDB。 在继续操作之前,您需要安装 Eclipse Indigo。 按照下面给出的步骤在您的系统上安装 Eclipse Indigo。
第 1 步:下载并安装 Eclipse
您可以从以下链接下载Eclipse: http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/indigosr2
第 2 步:创建新项目和新类
- 按照文件->新建-> Java 项目选项创建一个新的 Java 项目。
- 将其命名为"sampledebug"。
- 右键单击 samplebebug 项目来创建一个新类。
- 选择选项 -> 新建 -> 类
- 将其命名为"Add.java"
Add.java
public class Add { public int addition( int x, int y) { int z = x + y; return z; } public static void main( String ar[ ] ) { int a = 5, b = 6; Add ob = new Add(); int c = ob.addition(a,b); System.out.println("Add: " + c); } }
步骤 3:打开调试透视图
按照下面给出的说明打开调试透视图。
在 Eclipse IDE 上,转到窗口 -> 打开透视图 -> 调试。 现在您将获得程序 Add.java 的调试透视图。 您将看到以下窗口。
调试视角中的部分
调试视角中的部分如下:
编码部分
本节显示 Java 代码。 它是您要调试的代码,即Add.java。 在这里,我们可以通过双击该行前面来在该行上添加断点。 您会找到带有箭头符号的蓝色气泡来指出该行的断点。 请看下面的截图; 您可以找到所选区域,红色圆圈指向"1"。
- 双击此处。 您可以为此行设置断点。
断点部分
此部分定义为程序代码设置的断点列表。 在这里我们可以添加、删除、查找和管理断点。 以下屏幕截图显示了断点部分。
观察给定屏幕截图中的以下选项:
使用左侧的复选框,我们可以选择或取消选择断点。 这里,我们使用一个断点,即 Add class-main() 方法。
单个十字图标"X"用于删除选定的断点。
双十字图标"XX"用于删除代码中的所有断点。
箭头指针用于指向应用所选断点的代码。
断点部分的其余功能如下:
Hitcount :显示控件命中此断点的次数。 它用于递归逻辑。
挂起线程:我们可以通过选择来挂起当前线程。
挂起虚拟机:我们可以通过选择来挂起虚拟机。
调试部分
该部分用于调试过程。 它包含用于调试的选项。
开始调试:按照下面给出的说明开始调试。
右键单击 code -> click Debug as ->,然后单击 1 Java 应用程序。
调试过程开始,如下图所示。 它包含一些选定的选项,使用数字突出显示。
我们在 Add 类 main() 方法上应用断点。 当我们开始调试时,控制器卡在 main() 方法的第一行。
用于恢复调试过程并跳过当前断点。 它的工作方式类似于 JDB 命令行中的 cont 命令。
用于停止调试过程。
其工作方式与 JDB 命令行中的步骤过程类似。 用于将控件移动到下一行,即点"1"移动到下一行。
它的工作原理与 JDB 命令行中的step over过程类似。
用于查看断点应用在哪一行。
按照给定的步骤和部分在 Eclipse IDE 中调试代码。 默认情况下,每个 IDE 都包含此调试进程。