`
陈雨璇
  • 浏览: 18123 次
  • 性别: Icon_minigender_2
  • 来自: 衡阳
最近访客 更多访客>>
社区版块
存档分类
最新评论

Eclipse调试器的简单使用

阅读更多
    大家用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

    本文将介绍如何使用 Eclipse 和 PDT 调试 PHP,包括设置调试环境、安装 PDT 插件、配置调试器、创建项目、添加调试点、单步调试等步骤。 一、设置调试环境 要使用 Eclipse 和 PDT 调试 PHP,首先需要安装 Eclipse ...

    Eclipse 调试器 零距离接触实战技巧

    【Eclipse调试器详解】 Eclipse调试器是Java开发中不可或缺的工具,它允许开发者对本地或远程应用程序进行深入的错误检测和诊断。Eclipse调试器的核心在于其强大的功能和直观的操作界面,使得复杂的调试过程变得...

    Eclipse调试器和Debug视图

    ### Eclipse调试器和Debug视图知识点详解 #### 一、Eclipse SDK与内置Java调试器 **Eclipse SDK**(Software Development Kit)是专为Java开发设计的一个强大平台,其中包括了JDT(Java Development Tools)组件,...

    Eclipse调试Java的10个技巧

    ### Eclipse调试Java的十个高效技巧 #### 一、概述 在开发Java应用程序的过程中,调试是一项不可或缺的任务。良好的调试技能能够帮助开发者快速定位问题并解决它们。Eclipse是一款广泛使用的Java集成开发环境(IDE)...

    在Eclipse中进行调试

    #### 实战案例:使用Eclipse调试一个简单的Java程序 - **HelloWorld应用程序**:以一个简单的HelloWorld程序为例,演示如何在Eclipse中设置断点、启动调试器以及使用各种调试工具。 - **设置断点**:在`...

    使用Eclipse调试Java程序代码

    1. 选择“运行 调试”菜单使用一个快捷配置,如果默认选项正确,也可以选择“运行 在调试器下运行程序和运行它非常类似,Eclipse 提供了两个选项:选择“使用全方位服务运行 Java 应用程序”,Eclipse 将会启动...

    Eclipse断点调试

    使用Eclipse调试器可以使查找错误的信息变得相当简单。 Eclipse平台WORKBENCH(Eclipse Platform Workbench)及其工具是基于Java开发工具(JDT)组件所构建的。这些组件向Eclipse提供了项目管理工具、透视图和视图...

    多功能电能表通信协议调试器

    使用"DLT645-2007多功能电能表通信协议调试器2012-01-12发行"版本,用户可以获得最新的功能和优化,确保与最新标准的兼容性。通过这个工具,不仅可以提升调试效率,还能有效避免因通信问题导致的电能计量不准确,...

    eclipse自带webservice调试工具介绍

    Eclipse自带的WebService调试工具为开发者提供了一个简单易用的界面来测试和调试WebService,极大提高了工作效率。通过本文的介绍,相信您已经掌握了如何使用这一强大的工具。未来随着Eclipse的不断更新和完善,该...

    android eclipse 编写的简易计算器

    总的来说,这个"android eclipse 编写的简易计算器"项目涵盖了Android应用开发的基础知识,包括使用Eclipse IDE、XML布局设计、Java编程以及基本的计算逻辑实现。对于初学者来说,这是一个很好的实践项目,可以帮助...

    lucene 2.4.1源码在eclipse调试运行通过

    首先,我们需要准备的是Eclipse IDE,这是一个广泛使用的Java开发平台,拥有强大的调试和项目管理功能。下载并安装Eclipse后,我们需要获取Lucene 2.4.1的源码。这个版本的源码可以在Apache官方仓库或者第三方代码...

    Linux Eclipse C++项目编译与调试.docx

    在当前的软件开发环境中,许多C++开发者仍然采用传统的文本编辑器配合gdb命令的方式进行编码和调试,这种方式虽然简单直接,但对于大型项目而言,其低效性与不便性日益凸显。鉴于此,本文将详细介绍如何在Linux环境...

    Eclipse使用入门教程

    你可以创建新的Java项目,编写代码,使用内置的调试器进行调试,甚至开发新的Eclipse插件。 **Eclipse 的优势** 1. **开放源代码**:Eclipse是免费的,拥有活跃的社区,不断更新和改进。 2. **丰富的插件生态系统*...

    Android Cocos2dx 之用eclipse开发调试c++

    - **启动调试**:使用调试配置启动应用,Eclipse将连接到运行中的设备或模拟器进行调试。 5. **Eclipse与Cocos2d-x的协同工作**: - **资源管理**:Eclipse可以方便地管理Android项目的资源,如图片、音频等,而...

    Eclipse入门Eclipse的使用简介及插件开发.rar

    Eclipse的调试工具同样出色。通过设置断点,你可以逐步执行代码,查看变量值,理解程序运行流程。这对于解决问题和优化代码非常有帮助。 关于Eclipse的插件开发,它是Eclipse平台的一大特色。Eclipse基于OSGi框架,...

    java eclipse 编写的简单计算器(界面编程)

    2. **Eclipse IDE**:Eclipse提供了一个友好的界面,用于编写、运行和调试Java代码。你需要知道如何创建一个新的Java项目,以及如何在项目中添加源代码文件。 3. **Swing库**:在Java中,我们通常使用Java ...

    用Eclipse和GDB构建ARM交叉编译和在线调试环境

    本文将详细介绍如何使用Eclipse集成开发环境(IDE)和GNU调试器(GDB)来构建一个ARM交叉编译和在线调试的环境。 首先,Eclipse IDE是一个功能强大的跨平台开源IDE,广泛应用于各类软件的开发。Eclipse IDE有多种...

    Eclipse的中文使用手册

    "Ubuntu下使用Eclipse CDT开发C、C++简易教程"针对的是使用Eclipse进行C/C++开发的用户。Eclipse CDT(C/C++ Development Tools)是Eclipse的一个插件,提供了对C/C++开发的支持。在Ubuntu上安装Eclipse并配置CDT后...

Global site tag (gtag.js) - Google Analytics