在Eclipse中(In Eclipse)
本章介绍如何在Eclipse中使用JDB。 在继续之前,您需要安装Eclipse Indigo。 按照下面给出的步骤在您的系统上安装Eclipse Indigo。
第1步:下载并安装Eclipse
您可以从以下链接下载Eclipse: http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/indigosr2 : http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/indigosr2
第2步:创建一个新项目和一个新类
- 按照File-> New -> Java project选项创建一个新的File-> New -> Java project 。
- 将其命名为“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步:打开Debug Perspective
按照下面给出的说明打开调试透视图。
在Eclipse IDE上,转到Window -》 Open perspective -》 Debug 。 现在,您将获得Add.java程序的调试透视图。 您将看到以下窗口。
Debug Perspective中的部分
Debug透视图中的部分如下:
编码部分
Java代码显示在此部分中。 它是您要调试的代码,即Add.java 。 在这里,我们可以通过在线前面双击来在线上添加断点。 您会发现带有箭头符号的蓝色气泡指出该线的断点。 请参阅以下屏幕截图; 您可以找到所选区域,红色圆圈指向“1”。
- 双击这里。 您可以设置此行的断点。
断点部分
此部分定义设置为程序代码的断点列表。 在这里,我们可以添加,删除,查找和管理断点。 以下屏幕截图显示了断点部分。
观察给定屏幕截图中的以下选项:
使用左侧的复选框,我们可以选择或取消选择断点。 这里,我们使用一个断点,即Add class-main()方法。
单个十字图标“X”用于删除选定的断点。
双十字图标“XX”用于删除代码中的所有断点。
箭头指针用于指向应用所选断点的代码。
断点部分的其余功能如下:
Hitcount :它显示控件击中此断点的次数。 它用于递归逻辑。
Suspend thread :我们可以通过选择挂起当前线程。
Suspend VM :我们可以通过选择它来暂停VM。
调试部分
本节用于调试过程。 它包含调试中使用的选项。
Start debugging :按照下面的说明开始调试。
右键单击code -》单击Debug as -》单击1 Java application 。
调试过程如下面的屏幕截图所示。 它包含一些选定的选项,使用数字突出显示。
我们在Add class main()方法上应用断点。 当我们开始调试时, controller卡在main()方法的第一行。
它用于Resume调试过程并跳过当前断点。 它的工作方式类似于JDB命令行中的cont命令。
它用于停止调试过程。
它的工作方式类似于JDB命令行中的step in 。 它用于将控件移动到下一行,即点“1”移动到下一行。
它的工作方式类似于JDB命令行中的step over过程。
它用于查看应用断点的行。
按照给定的步骤和部分在eclipse IDE中调试代码。 默认情况下,每个IDE都包含此调试过程。