怎样在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-->重新暂挂于断点
分享到:
相关推荐
Debug 视图是 Eclipse 中的一个特殊视图,用于在工作台中管理程序的调试或运行。它可以显示每个调试目标中挂起线程的堆栈框架。程序中的每个线程都显示为树中的一个节点,Debug 视图显示了每个运行目标的进程。如果...
Eclipse 调试器; Debug 视图;调试 Java 语言程序;远程调试;Eclipse快捷键调试
Eclipse的Debug调试技巧大全,希望对大家有用,
Eclipse 调试器是 Eclipse 内的一个标准插件集,提供了一个 Debug 视图,用于在工作台中管理程序的调试或运行。Debug 视图显示了每个调试目标中挂起线程的堆栈框架。程序中的每个线程都显示为树中的一个节点,Debug ...
例如,在 Debug 版本中使用的头文件和静态库,在 Release 版本中也需要使用相同的头文件和静态库。 五、Release 版本的优化 在 Release 版本中,我们需要优化项目的编译和链接,以提高项目的性能。例如,我们可以...
NC Eclipse 远程调试是指在 Eclipse 集成开发环境中,使用 Java Debug Wire Protocol (JDWP) 实现远程调试 Java 应用程序的功能。JDWP 是一个基于 socket 的通信协议,用于在 debug 客户端和服务器之间传输调试信息...
本文将详细介绍 Eclipse 中的真机调试步骤和 DDMS 调试工具的使用。 一、安装 USB 驱动 要进行真机调试,首先需要安装 USB 驱动。_usb 驱动是 Android 手机与计算机之间的通信桥梁,它使得计算机可以识别 Android ...
2. 调试程序:在Eclipse中,可以通过 Debug 按钮来启动调试, Debug 按钮可以在工作台的右上角位置找到。 3. 使用Step Filters:Step Filters是一个非常有用的调试功能,可以忽略一些不关注的类,提高调试效率。 4...
Debug的艺术 - GDB, DDD和Eclipse Debug的艺术 - GDB, DDD和Eclipse Debug的艺术 - GDB, DDD和Eclipse 教你在linux下如何debug程序的入门书
现在,我们已经可以使用Eclipse来创建和开发Android应用程序,本文将仍以Hello Android World工程来深入解析Eclipse中Android工程的结构以及调试。同时,顺带介绍Android中的核心组件及其生命周期,以及设计理念。
Eclipse与jetty插件的安装和使用 Eclipse是一个功能强大的集成开发环境(IDE),它提供了许多插件来扩展其功能...* 使用jetty插件调试程序需要配置External Tools和Debug Configurations。 * 在调试时,只能启动一次。
用于初学者学习在eclipse 中开发、调试 java程序。相当不错的文档
现在,让我们研究一下如何在实际应用程序中使用这些组件。图 1 显示了 Eclipse 中的 C/C++ 项目: 图 1. 在带有 CDT 插件的 Eclipse 中编辑 C/C++ 项目 安装和运行 CDT 在下载和安装 CDT 之前,首先必需确保 GNU ...
JDT是Eclipse中用于开发Java程序的基本环境,可以直接在里面建立Java项目。项目名称为:TestProject。使用Eclipse建立类时一定要把握住一个原则,即:没有包的类是不存在的,而且要注意命名规范。 3. Eclipse的主要...
本文档是自己一边实际操作一边记录完成,每一关键步骤都有截图与详细...方法2的缺点是首次配置复杂,优点是不必每次调试都重新在目标机安装app,并可以在目标程序运行过程中随时开始调试。文档完成时间是2014年10月。
android ndk的调试一直是个很棘手的问题。本教程具体演示了在eclipse上利用gdsserver调试的步骤.。。。
Eclipse基础操作,为网络上Eclipse一些手册的整理 一、简介 二、Eclipse PlatForm 主要介绍各个菜单的基本功能。... Debug调试技巧 六、重新命名 变量、字段、方法的重新命名方式 七、要诀和技巧
通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。 adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当...
在测试过程中如果出现程序bug问题,但又不知道什么原因时,我们可以考虑使用eclipse的远程debug调试功能,这样我们就可以在本地跟踪实际代码,来一步一步的追踪出现问题的地方。
adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方便通过DDMS来调试Android程序,说白了就是debug工具。