转载:
引用
http://java.chinaitlab.com/Eclipse/746169.html
怎样在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是软件开发中调试代码的一个重要环节,尤其对于Java开发者来说,Eclipse作为一个成熟的集成开发环境,提供了强大的调试工具和技巧。尽管图像内容无法直接查看,但是根据标题和描述,我们可以...
在 Eclipse 中新建一个远程调试程序,需要设置连接类型和地址,然后可以连接到远程服务器。远程调试时,本地的代码修改可同步到远程,但不会写到远程的文件里,也就是说本地修改会在下次启动远程程序时就没有了,...
总的来说,掌握Eclipse的Debug调试技巧对于Android开发至关重要。通过合理设置断点、有效利用Logcat以及连接真机调试,能够显著提高开发效率并解决问题。记住,在调试结束后及时清理断点和不再需要的观察表达式,...
在Eclipse这个强大的Java开发环境中,调试程序是开发者日常工作中不可或缺的部分。Eclipse提供了丰富的调试工具和功能,帮助我们理解代码的运行过程,定位并修复问题。以下将详细讲解如何在Eclipse中进行程序调试。 ...
连接时远程服务器时,需要在Eclipse中新建一个远程调试程序这里有一个小地方需注意,连接上的时候貌似不能自动切换到Debug视图,不要以为本机的调试程序没有连接到服务器端。 本机作为服务端同本机作为客户端相比,...
【Eclipse Debug调试技巧详解】 Eclipse作为一款强大的Java集成开发环境,其强大的调试功能是开发者不可或缺的工具。本文将详细介绍Eclipse中的调试视图及其常用功能,帮助开发者提升调试效率。 1. **Debug视图** ...
在这个场景中,我们使用的插件是"decompiler_1.0.3",它是一个Eclipse插件,专门用于帮助用户反编译class文件。 安装该插件的方法通常是通过Eclipse的内置软件更新功能,但由于是离线环境,我们需要手动下载解压...
程序中的每个线程都显示为树中的一个节点,Debug 视图显示了每个运行目标的进程。如果某个线程处于挂起状态,其堆栈框架显示为子元素。 在使用 Eclipse 调试器之前,需要安装合适的 Java SDK/JRE 和 Eclipse ...
### Eclipse的Debug调试技巧详解 #### 一、Debug视图概览 Eclipse IDE 提供了一个强大的调试工具,可以帮助开发者高效地找出并修复程序中的错误。本文将详细讲解Eclipse中Debug视图的功能及其使用技巧。 #### 二...
2. **调试Java语言程序**:在Eclipse中,调试Java程序非常直观。首先,在代码中设置断点(点击行号即可)。然后,选择"Run As" -> "Java Application"启动调试模式。程序会在第一个断点处暂停,此时你可以单步执行...
Eclipse允许在Debug视图的Variables面板中,通过右键点击变量并选择“Change Value...”,来修改变量的值并立即应用。这使得开发者可以测试代码在不同情况下的行为。 有时候,开发者可能需要回退到程序执行的某个...
**运行Debug调试**,只需在Eclipse的运行配置中选择需要调试的项目,或直接使用F11快捷键启动Debug模式。当程序运行到断点时,会暂停,此时可以通过F6单步执行,观察变量变化和流程走向。 **查看变量值**,在暂停...
1. 直接启动:在Eclipse中选择“Run”菜单,然后点击“Debug As” -> “Java Application”,选择你要调试的项目和主类即可。 2. 断点启动:在源代码中设置断点(单击行号),然后按照上述步骤启动Debug会话,程序会...
在Android开发领域,使用Eclipse作为集成开发环境进行Debug调试是一项基本且重要的技能。本文将详细介绍如何在Eclipse中高效地使用Debug功能,帮助开发者更准确、快速地定位和解决问题。 #### 1. 在程序中添加一个...
Eclipse作为一款广泛使用的集成开发环境(IDE),提供了丰富的调试功能,可以帮助开发者高效地定位和解决代码中的问题。本文将详细介绍Eclipse中的几种常用的调试技巧。 #### 二、条件断点 条件断点是一种高级的...
在代码中使用`Log`类的方法,如`Log.d()`、`Log.i()`、`Log.w()`、`Log.e()`等,分别对应调试、信息、警告和错误级别,以便追踪代码执行过程和捕获异常。 例如: ```java public class TestActivity extends ...
在Eclipse中,Debug调试工具是帮助开发者查找并解决程序错误的强大功能之一。通过使用Eclipse的Debug工具,开发者可以更加高效地定位问题所在,并进行修复。 #### 二、使用Debug模式启动Web Server 1. **准备工作*...
通过上述步骤,你可以实现在本地Eclipse环境中对部署在远程Tomcat服务器上的应用程序进行高效地调试。这对于团队协作和分布式开发尤其有用,可以帮助开发者快速定位问题并提高工作效率。希望本教程能帮助你在日常...
Eclipse 的单步调试是指在 Eclipse 集成开发环境(IDE)中使用单步调试功能来 debug Java 程序。单步调试功能可以帮助开发者逐步执行程序,检查程序的执行结果,改变变量的值,检查代码段执行结果等。 设置断点 在...