刚入门,对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是执行到最后。
关于debug的一些解释:
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调试的快捷键和常用快捷键 在软件开发过程中,使用Eclipse进行调试是一项非常重要的技能。本文将详细介绍Eclipse中与Debug相关的快捷键以及其他常用的快捷键,帮助开发者提高工作效率。 #### 一...
运行Debug模式时,需在Eclipse的运行配置下拉菜单中选择目标项目,或者直接点击Debug按钮以运行上次的项目。使用快捷键`F11`可以方便地开始Debug调试。 科学添加断点的策略非常重要,避免在冗长的代码块如`switch ...
本文将详细介绍Eclipse调试器的一些核心功能和技巧,帮助开发者更好地理解和运用这些工具。 首先,Eclipse的调试模式提供了四个基本的步进操作: 1. **Step Into (F5)**:当你想要深入了解函数内部的执行流程时,...
根据提供的文件标题、描述、标签以及部分内容链接,我们可以推断出这篇文章主要关注的是Java中的23种设计模式,并且还涉及到了Debug模式和内存分析的相关内容。下面将围绕这些核心主题进行详细的阐述。 ### Java 23...
Eclipse Debug技术是Java开发中不可或缺的一部分...无论是初学者还是经验丰富的开发人员,都应该重视并熟练运用Eclipse的调试工具,因为它们能够将复杂的问题简化为可操作的步骤,帮助我们快速定位和修复代码中的错误。
接着,运行Debug模式。在Eclipse的运行配置下拉菜单中选择待调试的项目,或直接使用F11快捷键启动Debug。程序会在遇到断点时暂停,这时可以查看当前变量的值。蓝色框显示的是进入断点方法的调用来源,这对于排查在多...
通过在代码行号前设置断点,然后选择"Debug"模式运行程序,可以逐行执行代码,观察变量值的变化,这对于调试和理解代码逻辑非常有用。 Eclipse还支持版本控制,如Git,这使得团队协作更加高效。通过"Team"菜单,...
### Java Debug技巧:Eclipse高级调试指南 #### 一、引言 在软件开发过程中,调试是必不可少的一个环节。良好的调试技巧能够显著提高问题定位的速度和准确性,从而提升整体的开发效率。Eclipse作为一款非常受欢迎...
在Debug模式下,你可以设置断点,这些断点会在程序运行到特定行时暂停,使你可以查看和修改变量的值,跟踪调用栈,以及逐步执行代码。 设置断点很简单:只需在源代码行号旁点击,即可在该行创建一个断点。当你启动...
18. Alt + Shift + D, J:如果存在main方法,将以Debug模式运行代码。 19. Alt + Shift + X, J:如果存在main方法,将以Run模式运行代码。 【Eclipse 插件推荐】 Eclipse的强大在于其丰富的插件生态,以下是一些...
Eclipse是一款广泛使用的开源集成开发环境(IDE),尤其在Java编程领域中占据着重要的地位。本教程将深入探讨Eclipse的各个方面,旨在帮助...通过学习这个教程,你将能够熟练地运用Eclipse进行软件开发,解决实际问题。
此外,利用JUnit进行单元测试,结合Debug模式调试代码,也是Eclipse的强大之处。 对于“源码”标签,Eclipse的源码导航功能十分强大。通过“Open Declaration”(F3)可以迅速跳转到变量或方法的定义处,而...
Eclipse是一款广泛使用的开源集成...通过这个Eclipse中文教程,无论你是初学者还是有经验的开发者,都能更好地理解和运用Eclipse,提升开发效率。学习并熟练掌握这些知识点,将有助于你在软件开发的道路上更进一步。
在使用X-Debug-1.6.1.crx文件时,请确保您的Chrome浏览器已经启用了开发者模式,因为通常情况下,Chrome不会直接安装.crx格式的扩展程序。您需要将.crx文件拖放到浏览器的扩展管理页面(chrome://extensions/)中,...
- `F11`:调试(Debug),以调试模式运行应用程序。 - `F8`:继续执行(Step Over),在调试时跳过当前行。 - `F5`:步入(Step Into),进入当前行的函数或方法内部。 - `Shift + F8`:退出(Step Out),从...
1. 调试启动:使用`Debug As` -> `Java Application`启动调试模式。 2. 设置断点:在代码行号左侧点击,或使用`F9`添加/删除断点。 3. 单步执行:`F8`继续执行,`F7`进入方法,`Shift + F7`跳出方法,`F6`逐行执行。...
如果需要以Debug模式启动Eclipse,可以使用-debug参数,并指定一个包含调试信息的文件路径。这样做可以帮助开发者追踪程序运行时的问题,例如-eclipse-debug d:/eclipse/.options。 开发状态的启动参数-dev则非常...
2. **使用调试模式**:大多数IDE支持调试模式下的程序运行。通过设置断点,可以在特定位置暂停程序执行,并进行逐行执行、查看局部变量等功能。 - **Eclipse**:在IDE中右键点击目标Java文件或方法,选择“Debug As...
- **调试设置**:在Eclipse中,你可以为项目配置断点,然后通过`Run > Debug Configurations`创建一个新的Java Application配置,选择你的测试入口,启动调试。 4. **自定义拦截器开发** - 学习XWork源码后,...