大家用Eclipse编写代码时,一般程序运行异常时,都是使用“System.out.println()”,一句一句的测试代码,其实Eclipse自带有调试器。虽然现在编写的程序都不长,使用调试器来检查会比较麻烦,但我们还是应该熟练使用调试器。下面就简单介绍一下Eclipse调试器的使用。
调试如下图所示程序
首先设置断点,双击箭头指向的位置就可以为程序设置一个断点(再次双击小圆点可以取消该断点)。显示行号的方法:选择主菜单“Window—>Preferences—>General—>Editor—>Text Editors”命令,再选中“Show line numbers”。
单击Eclipse主工具栏中的bug按钮 ,以调试方法来运行程序。这时弹出一个窗口,问是否切转到“调试”透视图,回答“是”。调试透视图如下图所示:
这时代码运行到断点处停住,单击“Step Over”按钮,程序执行到下一语句“method();”,同时控制台打印出“Hello World”。
如果想继续追踪到method方法的内部语句,就需要使用“Step Into”按钮,代码将跳入到method方法内部,停在代码行“for(int i=0…”处。单击界面左上部的调用堆栈中的结点,可以在编辑器中快速定位代码。
如果想在for循环的某一步停下了,例如i=5时停下,可以用“Step Over”来一步一步地执行循环,一直到i=5。也可以通过设置断点条件,操作方法是:先在“for(int i=0…”语句处设置一个断点,右击断点的小圆点,选择“Breakpoint Properties”,弹出如图所示窗口,选择“Conditional”复选框,并填入条件“i==5”。设置断点条件后,单击调试视图的“Resume”按钮,程序将运行循环,直到i=5时停下来。
在调试中经常需要查看一些变量或表达式的值。在本实例中,变量i的值显示在“变量”视图中,但如果想查看println语句中“i=”+i的值应该是多少,该怎么办?先拖选“i=”+i,再右击它,然后选“Watch”,这时将会打开“Expressions”视图,视图左边是表达式,右边是其结果值。有时结果值比较长,可以选择右上角的下拉三角形,从layout中选择“Vertical”选项,把布局改为垂直排列。
继续调试。单击“单步返回”按钮,代码将执行完整个method方法,并返回到method()行的下一语句。最后还剩一大括号,程序就马上执行完毕。单击“终止”按钮,中断程序的运行,结束整个调试运程。当然,如果想有个圆满点的结局,那就单击“继续”按钮让程序执行完毕。
在Eclipse中还有一种叫远程调试的功能,它可以连接到远程电脑上的程序,并给它设置断点。不过这属于Web开发部分,在此不叙述了。
- 大小: 21.9 KB
- 大小: 126.1 KB
分享到:
相关推荐
本文将介绍如何使用 Eclipse 和 PDT 调试 PHP,包括设置调试环境、安装 PDT 插件、配置调试器、创建项目、添加调试点、单步调试等步骤。 一、设置调试环境 要使用 Eclipse 和 PDT 调试 PHP,首先需要安装 Eclipse ...
【Eclipse调试器详解】 Eclipse调试器是Java开发中不可或缺的工具,它允许开发者对本地或远程应用程序进行深入的错误检测和诊断。Eclipse调试器的核心在于其强大的功能和直观的操作界面,使得复杂的调试过程变得...
### Eclipse调试器和Debug视图知识点详解 #### 一、Eclipse SDK与内置Java调试器 **Eclipse SDK**(Software Development Kit)是专为Java开发设计的一个强大平台,其中包括了JDT(Java Development Tools)组件,...
### Eclipse调试Java的十个高效技巧 #### 一、概述 在开发Java应用程序的过程中,调试是一项不可或缺的任务。良好的调试技能能够帮助开发者快速定位问题并解决它们。Eclipse是一款广泛使用的Java集成开发环境(IDE)...
#### 实战案例:使用Eclipse调试一个简单的Java程序 - **HelloWorld应用程序**:以一个简单的HelloWorld程序为例,演示如何在Eclipse中设置断点、启动调试器以及使用各种调试工具。 - **设置断点**:在`...
1. 选择“运行 调试”菜单使用一个快捷配置,如果默认选项正确,也可以选择“运行 在调试器下运行程序和运行它非常类似,Eclipse 提供了两个选项:选择“使用全方位服务运行 Java 应用程序”,Eclipse 将会启动...
使用Eclipse调试器可以使查找错误的信息变得相当简单。 Eclipse平台WORKBENCH(Eclipse Platform Workbench)及其工具是基于Java开发工具(JDT)组件所构建的。这些组件向Eclipse提供了项目管理工具、透视图和视图...
使用"DLT645-2007多功能电能表通信协议调试器2012-01-12发行"版本,用户可以获得最新的功能和优化,确保与最新标准的兼容性。通过这个工具,不仅可以提升调试效率,还能有效避免因通信问题导致的电能计量不准确,...
Eclipse自带的WebService调试工具为开发者提供了一个简单易用的界面来测试和调试WebService,极大提高了工作效率。通过本文的介绍,相信您已经掌握了如何使用这一强大的工具。未来随着Eclipse的不断更新和完善,该...
总的来说,这个"android eclipse 编写的简易计算器"项目涵盖了Android应用开发的基础知识,包括使用Eclipse IDE、XML布局设计、Java编程以及基本的计算逻辑实现。对于初学者来说,这是一个很好的实践项目,可以帮助...
首先,我们需要准备的是Eclipse IDE,这是一个广泛使用的Java开发平台,拥有强大的调试和项目管理功能。下载并安装Eclipse后,我们需要获取Lucene 2.4.1的源码。这个版本的源码可以在Apache官方仓库或者第三方代码...
在当前的软件开发环境中,许多C++开发者仍然采用传统的文本编辑器配合gdb命令的方式进行编码和调试,这种方式虽然简单直接,但对于大型项目而言,其低效性与不便性日益凸显。鉴于此,本文将详细介绍如何在Linux环境...
你可以创建新的Java项目,编写代码,使用内置的调试器进行调试,甚至开发新的Eclipse插件。 **Eclipse 的优势** 1. **开放源代码**:Eclipse是免费的,拥有活跃的社区,不断更新和改进。 2. **丰富的插件生态系统*...
- **启动调试**:使用调试配置启动应用,Eclipse将连接到运行中的设备或模拟器进行调试。 5. **Eclipse与Cocos2d-x的协同工作**: - **资源管理**:Eclipse可以方便地管理Android项目的资源,如图片、音频等,而...
Eclipse的调试工具同样出色。通过设置断点,你可以逐步执行代码,查看变量值,理解程序运行流程。这对于解决问题和优化代码非常有帮助。 关于Eclipse的插件开发,它是Eclipse平台的一大特色。Eclipse基于OSGi框架,...
2. **Eclipse IDE**:Eclipse提供了一个友好的界面,用于编写、运行和调试Java代码。你需要知道如何创建一个新的Java项目,以及如何在项目中添加源代码文件。 3. **Swing库**:在Java中,我们通常使用Java ...
本文将详细介绍如何使用Eclipse集成开发环境(IDE)和GNU调试器(GDB)来构建一个ARM交叉编译和在线调试的环境。 首先,Eclipse IDE是一个功能强大的跨平台开源IDE,广泛应用于各类软件的开发。Eclipse IDE有多种...
"Ubuntu下使用Eclipse CDT开发C、C++简易教程"针对的是使用Eclipse进行C/C++开发的用户。Eclipse CDT(C/C++ Development Tools)是Eclipse的一个插件,提供了对C/C++开发的支持。在Ubuntu上安装Eclipse并配置CDT后...