- JDB 教程
- JDB - 首页
- JDB - 简介
- JDB - 安装
- JDB - 语法
- JDB - 选项
- JDB - 会话
- JDB - 基本命令
- JDB - 断点
- JDB - 单步执行
- JDB - 异常
- JDB - 在Eclipse中
- JDB 有用资源
- JDB - 快速指南
- JDB - 有用资源
- JDB - 讨论
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”。
- 通过右键单击sampledebug项目来创建一个新类。
- 选择选项 -> 新建 -> 类
- 将其命名为“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类的main()方法。
单个交叉图标“X”用于删除选定的断点。
双交叉图标“XX”用于删除代码中的所有断点。
箭头指针用于指向应用了所选断点的代码。
断点部分中的其余功能如下所示
命中计数:它显示控制到达此断点的次数。它用于递归逻辑。
挂起线程:我们可以通过选择它来挂起当前线程。
挂起VM:我们可以通过选择它来挂起VM。
调试部分
此部分用于调试过程。它包含调试中使用的选项。
开始调试:请按照以下说明开始调试。
右键单击代码 ->单击作为调试 ->单击1 Java应用程序。
调试过程开始,如下面的屏幕截图所示。它包含一些选定的选项,用数字突出显示。
我们在Add类的main()方法上应用断点。当我们开始调试时,控制器会停留在main()方法的第一行。
它用于恢复调试过程并跳过当前断点。它的作用类似于JDB命令行中的cont命令。
它用于停止调试过程。
它的作用类似于JDB命令行中的step in过程。它用于将控制移动到下一行,即点“1”移动到下一行。
它的作用类似于JDB命令行中的step over过程。
它用于查看断点应用在哪一行。
按照给定的步骤和部分在eclipse IDE中调试您的代码。默认情况下,每个IDE都包含此调试过程。