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"。

  1. 双击此处。 您可以为此行设置断点。
代码部分

断点部分

此部分定义为程序代码设置的断点列表。 在这里我们可以添加、删除、查找和管理断点。 以下屏幕截图显示了断点部分。

断点部分

观察给定屏幕截图中的以下选项:

  1. 使用左侧的复选框,我们可以选择或取消选择断点。 这里,我们使用一个断点,即 Add class-main() 方法。

  2. 单个十字图标"X"用于删除选定的断点。

  3. 双十字图标"XX"用于删除代码中的所有断点。

  4. 箭头指针用于指向应用所选断点的代码。

断点部分的其余功能如下:

  • Hitcount :显示控件命中此断点的次数。 它用于递归逻辑。

  • 挂起线程:我们可以通过选择来挂起当前线程。

  • 挂起虚拟机:我们可以通过选择来挂起虚拟机。

调试部分

该部分用于调试过程。 它包含用于调试的选项。

开始调试:按照下面给出的说明开始调试。

右键单击 code -> click Debug as ->,然后单击 1 Java 应用程序

调试过程开始,如下图所示。 它包含一些选定的选项,使用数字突出显示。

  1. 我们在 Add 类 main() 方法上应用断点。 当我们开始调试时,控制器卡在 main() 方法的第一行。

  2. 用于恢复调试过程并跳过当前断点。 它的工作方式类似于 JDB 命令行中的 cont 命令。

  3. 用于停止调试过程。

  4. 其工作方式与 JDB 命令行中的步骤过程类似。 用于将控件移动到下一行,即点"1"移动到下一行。

  5. 它的工作原理与 JDB 命令行中的step over过程类似。

  6. 用于查看断点应用在哪一行。

调试部分

按照给定的步骤和部分在 Eclipse IDE 中调试代码。 默认情况下,每个 IDE 都包含此调试进程。