开发手册 欢迎您!
软件开发者资料库

JDB - 在Eclipse中

JDB在Eclipse中 - 从Eclipse的简介,安装,语法,选项,会话,基本命令,断点,步进,异常,JDB开始,简单易学地学习JDB。

本章介绍如何在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 项目创建一个新类.

  • 选择options ->new -> class

  • 将其命名为"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程序的调试透视图.您将看到以下窗口.

Debug Perspective

Debug Perspective

Debug透视图中的部分如下所示:

编码部分

Java代码是显示在此部分中.它是您要调试的代码,即 Add.java .在这里,我们可以通过在线前面双击来在线上添加断点.您会发现带有箭头符号的蓝色气泡指出该线的断点.请参阅以下屏幕截图;您可以找到所选区域,红色圆圈指向"1".

  1. 双击此处.你可以设置这一行的断点.

Code Section

断点部分

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

断点部分

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

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

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

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

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

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

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

  • 挂起线程:我们可以通过选择暂停当前线程.

  • 暂停虚拟机:我们可以通过选择暂停虚拟机.

调试部分

本节用于调试过程.它包含调试中使用的选项.

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

右键单击代码 -> 单击调试为 -> 单击 1 Java应用程序.

调试过程开始,如下面的屏幕截图所示.它包含一些选定的选项,使用数字高亮显示.

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

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

  3. 它用于停止调试过程.

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

  5. 它的工作方式类似于在JDB命令行中单步执行进程.

  6. 用于查看断点的应用行.

Debug Section

按照给定的步骤以及在eclipse IDE中调试代码的部分.默认情况下,每个IDE都包含此调试过程.