`

怎样在Eclipse中使用debug调试程序?

 
阅读更多
怎样在Eclipse中使用debug调试程序?


最基本的操作是:
1, 首先在一个java文件中设断点,然后debug as-->open debug Dialog,然后在对话框中选类后--> Run

当程序走到断点处就会转到debug视图下,
2, F5键与F6键均为单步调试,F5是step into,也就是进入本行代码中执行,F6是step over,
   也就是执行本行代码,跳到下一行,
3,F7是跳出函数
4,F8是执行到最后。

////////////////////////////////////////////////
1.Step Into (also F5) 跳入
2.Step Over (also F6) 跳过
3.Step Return (also F7) 执行完当前method,然后return跳出此method
4.step Filter 逐步过滤 一直执行直到遇到未经过滤的位置或断点(设置Filter:window-preferences-java-Debug-step Filtering)
5.resume 重新开始执行debug,一直运行直到遇到breakpoint
6.hit count 设置执行次数  适合程序中的for循环(设置 breakpoint view-右键hit count)
7.inspect 检查 运算。执行一个表达式显示执行值
8.watch 实时地监视变量的变化

9.我们常说的断点(breakpoints)是指line breakpoints,除了line breakpoints,还有其他的断点类型:field(watchpoint)breakpoint,method breakpoint,exception breakpoint.
10.field breakpoint 也叫watchpoint(监视点) 当成员变量被读取或修改时暂挂
11.添加method breakpoint 进入/离开此方法时暂挂(Run-method breakpoint)
12.添加Exception breakpoint 捕抓到Execption时暂挂(待续...)
断点属性:
    1.hit count 执行多少次数后暂挂 用于循环
    2.enable condition 遇到符合你输入条件(为ture/改变时)就暂挂
    3.suspend thread 多线程时暂挂此线程
    4.suspend VM 暂挂虚拟机

13.variables 视图里的变量可以改变变量值,在variables 视图选择变量点击右键--change value.一次来进行快速调试。
14.debug 过程中修改了某些code后--〉save&build-->resume-->重新暂挂于断点
分享到:
评论

相关推荐

    Eclipse中Debug调试及视图.pdf

    Debug 视图是 Eclipse 中的一个特殊视图,用于在工作台中管理程序的调试或运行。它可以显示每个调试目标中挂起线程的堆栈框架。程序中的每个线程都显示为树中的一个节点,Debug 视图显示了每个运行目标的进程。如果...

    Eclipse_Debug_调试技巧入门_Eclipse_Debug_调试技巧入门_

    Eclipse 调试器; Debug 视图;调试 Java 语言程序;远程调试;Eclipse快捷键调试

    Eclipse的Debug调试技巧大全.docx

    Eclipse的Debug调试技巧大全,希望对大家有用,

    Eclipse Debug 调试技巧入门

    Eclipse 调试器是 Eclipse 内的一个标准插件集,提供了一个 Debug 视图,用于在工作台中管理程序的调试或运行。Debug 视图显示了每个调试目标中挂起线程的堆栈框架。程序中的每个线程都显示为树中的一个节点,Debug ...

    Eclipse cdt debug 转release1

    例如,在 Debug 版本中使用的头文件和静态库,在 Release 版本中也需要使用相同的头文件和静态库。 五、Release 版本的优化 在 Release 版本中,我们需要优化项目的编译和链接,以提高项目的性能。例如,我们可以...

    NC eclipse 远程调试

    NC Eclipse 远程调试是指在 Eclipse 集成开发环境中,使用 Java Debug Wire Protocol (JDWP) 实现远程调试 Java 应用程序的功能。JDWP 是一个基于 socket 的通信协议,用于在 debug 客户端和服务器之间传输调试信息...

    android开发中-eclipse真机调试借鉴.pdf

    本文将详细介绍 Eclipse 中的真机调试步骤和 DDMS 调试工具的使用。 一、安装 USB 驱动 要进行真机调试,首先需要安装 USB 驱动。_usb 驱动是 Android 手机与计算机之间的通信桥梁,它使得计算机可以识别 Android ...

    eclipse调试1

    2. 调试程序:在Eclipse中,可以通过 Debug 按钮来启动调试, Debug 按钮可以在工作台的右上角位置找到。 3. 使用Step Filters:Step Filters是一个非常有用的调试功能,可以忽略一些不关注的类,提高调试效率。 4...

    Debug的艺术 - GDB, DDD和Eclipse

    Debug的艺术 - GDB, DDD和Eclipse Debug的艺术 - GDB, DDD和Eclipse Debug的艺术 - GDB, DDD和Eclipse 教你在linux下如何debug程序的入门书

    用Eclipse开发和调试Android应用程序

    现在,我们已经可以使用Eclipse来创建和开发Android应用程序,本文将仍以Hello Android World工程来深入解析Eclipse中Android工程的结构以及调试。同时,顺带介绍Android中的核心组件及其生命周期,以及设计理念。

    Eclipse与jetty插件的安装和使用

    Eclipse与jetty插件的安装和使用 Eclipse是一个功能强大的集成开发环境(IDE),它提供了许多插件来扩展其功能...* 使用jetty插件调试程序需要配置External Tools和Debug Configurations。 * 在调试时,只能启动一次。

    debug调试文档

    用于初学者学习在eclipse 中开发、调试 java程序。相当不错的文档

    eclipse 开发c/c++

    现在,让我们研究一下如何在实际应用程序中使用这些组件。图 1 显示了 Eclipse 中的 C/C++ 项目: 图 1. 在带有 CDT 插件的 Eclipse 中编辑 C/C++ 项目 安装和运行 CDT 在下载和安装 CDT 之前,首先必需确保 GNU ...

    Eclipse开发工具介绍

    JDT是Eclipse中用于开发Java程序的基本环境,可以直接在里面建立Java项目。项目名称为:TestProject。使用Eclipse建立类时一定要把握住一个原则,即:没有包的类是不存在的,而且要注意命名规范。 3. Eclipse的主要...

    使用eclipse单步调试jni代码 (方法2)

    本文档是自己一边实际操作一边记录完成,每一关键步骤都有截图与详细...方法2的缺点是首次配置复杂,优点是不必每次调试都重新在目标机安装app,并可以在目标程序运行过程中随时开始调试。文档完成时间是2014年10月。

    在eclipse上调试android ndkc程序 教程

    android ndk的调试一直是个很棘手的问题。本教程具体演示了在eclipse上利用gdsserver调试的步骤.。。。

    Eclipse中文教程

    Eclipse基础操作,为网络上Eclipse一些手册的整理 一、简介 二、Eclipse PlatForm 主要介绍各个菜单的基本功能。... Debug调试技巧 六、重新命名 变量、字段、方法的重新命名方式 七、要诀和技巧

    调试Android程序的abd工具包

    通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。 adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当...

    JBoss远程代码调试配置说明

    在测试过程中如果出现程序bug问题,但又不知道什么原因时,我们可以考虑使用eclipse的远程debug调试功能,这样我们就可以在本地跟踪实际代码,来一步一步的追踪出现问题的地方。

    Android Debug Bridge (adb).zip

    adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方便通过DDMS来调试Android程序,说白了就是debug工具。

Global site tag (gtag.js) - Google Analytics