📜  JDB-在Eclipse中

📅  最后修改于: 2020-11-13 04:48:56             🧑  作者: Mango


本章说明如何在Eclipse中使用JDB。在继续进行之前,您需要安装Eclipse Indigo。请按照下面给出的步骤在系统上安装Eclipse Indigo。

步骤1:下载并安装Eclipse

您可以从以下链接下载Eclipse: http : //www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/indigosr2

步骤2:创建一个新项目和一个新类

  • 通过遵循选项File-> New-> Java project创建一个新的Java项目
  • 将其命名为“ sampledebug”
  • 右键单击samplebebug项目创建一个新类。
  • 选择选项->新->类
  • 将其命名为“ Add.java”

添加.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 :它显示控件达到此断点的次数。它用于递归逻辑。

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

  • 挂起VM :我们可以通过选择VM来挂起它。

调试部分

本节用于调试过程。它包含用于调试的选项。

开始调试:按照以下说明开始调试。

右键单击代码->单击Debug as->单击1 Java应用程序

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

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

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

  3. 用于停止调试过程。

  4. 它的工作方式与JDB命令行中的步骤类似。它用于将控件移至下一行,即,点“ 1”移至下一行。

  5. 它的工作方式与JDB命令行中的逐步处理类似。

  6. 它用于查看在哪条线上应用断点。

调试部分

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