调试程序:设置断点,观察变量,单步调试,断点调试;
---------------------------------------------------------------------------------------------
1)设置断点(Toggle Breakpoint):
方法1:
在要设置断点的代码行最左边双击
方法2:
按ctrl+
shift+ B
---------------------------------------------------------------------------------------------
2)断点的种类:
变量断点,方法断点,异常断点,条件断点
其中:
异常断点:可以处理定位问题;
可以参考一个使用例子:在Eclipse中进行调试
条件断点:达到某种条件,代码才会运行到该断点出停住;
在断点处点击鼠标右键,选择最后一个"BreakpointProperties",
在Line BreakPoint 中勾选 conditional,然后在文本框中设置条件;
---------------------------------------------------------------------------------------------
3)需要使用的快捷键
1.断点设置:
添加/去除断点:Ctrl+Shift+B
2.执行:
开始调试: F11
Terminate(结束):Ctrl+ F2
Resume(继续执行,直到结束或者下一个断点):F8
3.执行过程
1.调到function的调用时
2.单步调试
If(想进入function里面)
逐语句:F5(想跳出来用F7)
else
逐过程:F6
3.想运行到光标处:Ctrl + R
----------------------------------------------------------------------------------------
4)参考教程
视频教程:
eclipse实战视频教程
图片教程
使用 Eclipse 平台进行调试
分享到:
相关推荐
接下来,课程会介绍常用的调试工具——JDK自带的JDB(Java Debugger)和更直观的IDE集成调试器,如Eclipse或IntelliJ IDEA。JDB是一个命令行工具,适用于基础的远程调试和自动化脚本,而IDE集成的调试器则提供了更...
本书将从多个角度探讨调试技巧,覆盖了从基础到高级的各种调试方法,同时介绍了一系列实用的调试工具,为读者提供全面的调试解决方案。 ### 调试技术概览 #### 1. **基础调试技术** - **断点设置**:这是最基本的...
在软件开发中,BDD 是一种方法论,它强调从用户的角度来描述软件的功能,使得非技术人员也能理解软件的行为。Cucumber 可以将这些描述转换为可执行的测试用例,通过自然语言的结构化语法——Gherkin,进行编写。 ...
第1章 新一代的王者——android概览 1 1.1 智能手机市场现状 1 1.1.1 五大智能手机操作系统 1 1.1.2 智能手机市场的新星 2 1.2 android平台的特点及未来的趋势 3 1.2.1 全新理念带来的体验风暴 3 ...
此外,IDE如IntelliJ IDEA或Eclipse会提供强大的代码编辑和调试支持。 6. **MDX(多维表达式)**: MDX是OLAP系统中使用的查询语言,用于操作多维数据集。理解MDX对于有效地使用Saiku和Mondrian至关重要,因为它允许...
【Android 连连看源码】是一款基于安卓平台开发的经典消除类游戏——连连看的源代码,主题为海贼王系列,允许用户更换游戏素材,同时具备倒计时功能,为开发者提供了深入学习和定制游戏体验的机会。在这个项目中,...
同时,Eclipse的使用也体现了现代IDE在项目组织和调试上的便利性。对于初学者来说,这是一个很好的实践平台,能够加深对Java编程和游戏设计的理解。而对于有经验的开发者,这样的项目也可以作为检验和提升编程技巧的...
由于没有提供具体的题目内容,我们可以从更广泛的Java知识角度出发,结合“源码”和“工具”这两个标签来展开讨论。 在Java开发中,“源码”是指程序员编写的原始程序文本,用Java语法书写的.java文件。理解并分析...
在Eclipse中运行游戏,开发者可以利用其强大的调试工具进行代码调试,检查变量值、跟踪函数调用,定位并修复问题。 总的来说,“坦克大战”游戏的开发涵盖了Java编程的多个方面,包括图形界面设计、事件处理、游戏...
最后,推荐使用Android Studio或IntelliJ IDEA作为开发环境,因为它们提供了强大的Android开发工具集,包括代码提示、调试和自动格式化,能有效提高开发效率。Eclipse虽然也是可行的选择,但已经不再得到官方支持,...
在实际开发过程中,确保你的环境是Java和Eclipse,导入项目后,可以查看和调试源代码,学习作者是如何巧妙地使用`MaskFilter`和其他Android图形API来实现转盘动画的。 总的来说,实现一个滑动抽奖转盘涉及到Android...
在这个类中,开发者需要编写绘制水平仪界面的代码,包括气泡的绘制、角度计算以及根据传感器数据更新界面显示等功能。 总结来说,开发基于Android 嵌入式平台的传感器应用,如水平仪,涉及到对Android 系统的理解、...
一、概述部分明确了课程设计的目的,学生通过实践活动达到熟练掌握Java开发语言和Eclipse开发环境的目标,同时加深对软件工程的理解,并通过编写需求分析文档和系统功能设计,提升软件测试与调试的能力。课程设计的...
虽然描述中的场景与新闻发布系统关联不大,但从技术角度出发,我们可以理解为该项目希望通过自动化和数字化手段提高信息传播效率,减轻人力负担,确保信息传递的公正性和客观性。 #### 1.2 项目设计的基本原理和...
第一篇 jBPM工作流开发基础 1 第1章 工作流基础 2 1.1 工作流概念 2 1.1.1 工作流管理思想之于企业现代化管理 2 1.1.2 工作流技术在企业中的应用 5 1.1.3 如何从一个开发者的角度看工作流技术 6 1.2 工作流管理系统...
### OpenCV 英文版教程知识点汇总 #### 一、OpenCV简介与环境搭建 **1.1 OpenCV概述** ...这些内容覆盖了从基础的环境搭建到具体的图像处理技术等多个方面,对于学习和掌握OpenCV有着重要的参考价值。
- **调试工具**:使用Eclipse或IntelliJ IDEA等IDE的调试功能,可以方便地定位并修复代码问题。 总的来说,“Java Brick Breaker Re-make”项目涵盖了Java编程的多个方面,包括基础语法、图形用户界面、游戏逻辑...