`
unsigned
  • 浏览: 14709 次
  • 性别: Icon_minigender_2
  • 来自: 西安
社区版块
存档分类
最新评论

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

阅读更多
最基本的操作是:
1, 首先在一个java文件中设断点,然后运行,当程序走到断点处就会转到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(Eclipse调试常用技巧)

    在Eclipse中使用debug是软件开发中调试代码的一个重要环节,尤其对于Java开发者来说,Eclipse作为一个成熟的集成开发环境,提供了强大的调试工具和技巧。尽管图像内容无法直接查看,但是根据标题和描述,我们可以...

    android-eclipse开发如何debug调试

    启动Debug模式,可以通过Eclipse工具栏上的Debug按钮,或者使用F11快捷键。在下拉菜单中选择需要调试的项目,如果没有选中,默认会选择上一次运行的项目。当程序运行到断点时,我们可以使用F6键单步执行代码,观察...

    在Eclipse中调试程序

    在Eclipse这个强大的Java开发环境中,调试程序是开发者日常工作中不可或缺的部分。Eclipse提供了丰富的调试工具和功能,帮助我们理解代码的运行过程,定位并修复问题。以下将详细讲解如何在Eclipse中进行程序调试。 ...

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

    2. **调试Java语言程序**:在Eclipse中,调试Java程序非常直观。首先,在代码中设置断点(点击行号即可)。然后,选择"Run As" -> "Java Application"启动调试模式。程序会在第一个断点处暂停,此时你可以单步执行...

    Eclipse调试Debug的常用技巧

    Eclipse允许在Debug视图的Variables面板中,通过右键点击变量并选择“Change Value...”,来修改变量的值并立即应用。这使得开发者可以测试代码在不同情况下的行为。 有时候,开发者可能需要回退到程序执行的某个...

    详解Eclipse中的Debug技术

    当程序抛出异常时,Eclipse会自动进入Debug模式,并在抛出异常的代码行处设置临时断点,帮助你快速定位问题。 八、使用Watchpoints和Breakpoints 除了断点,Eclipse还支持Watchpoints(变量监视点)和Breakpoints...

    eclipse离线插件compiler反编译jar包进行debug调试

    在debug模式下,你可以设置断点,查看变量值,步进执行代码等。虽然反编译的代码可能无法完全匹配原始源码,但通常足以理解代码逻辑和调试问题。 总的来说,Eclipse的compiler反编译插件为开发者提供了一种便捷的...

    eclipse的调试工具debug的使用

    在Eclipse中,Debug调试工具是帮助开发者查找并解决程序错误的强大功能之一。通过使用Eclipse的Debug工具,开发者可以更加高效地定位问题所在,并进行修复。 #### 二、使用Debug模式启动Web Server 1. **准备工作*...

    eclipse debug调试的快捷键和常用快捷键

    在软件开发过程中,使用Eclipse进行调试是一项非常重要的技能。本文将详细介绍Eclipse中与Debug相关的快捷键以及其他常用的快捷键,帮助开发者提高工作效率。 #### 一、Debug调试相关的快捷键 1. **F5**: 步入...

    Eclipse 的debug技术讲解

    本文将深入讲解如何在Eclipse中利用Debug模式进行J2EE项目的调试,以帮助你提升开发效率,定位并解决问题。 首先,了解Debug的基本概念。Debug是一种程序调试模式,它允许程序员逐步执行代码,观察变量的实时变化,...

    TongWeb的debug调试.doc

    这个命令在启动参数中添加了`-Xrunjdwp`选项,它告诉JVM开启一个基于socket的远程调试接口,`transport=dt_socket`表示使用socket传输,`server=y`表示服务器模式,`suspend=n`意味着在启动时不暂停JVM,`address`...

    Android_开发之使用Eclipse_Debug调试详解

    运行Debug模式时,需在Eclipse的运行配置下拉菜单中选择目标项目,或者直接点击Debug按钮以运行上次的项目。使用快捷键`F11`可以方便地开始Debug调试。 科学添加断点的策略非常重要,避免在冗长的代码块如`switch ...

    Eclipse 的 Debug 介绍与技巧

    - **挂起的线程的堆栈帧**:列出当前程序中所有线程的信息,以及它们在哪个位置被暂停。 - **常用调试按钮**:提供了一系列控制程序运行的操作,如“跳过所有断点”、“跳转至帧”等。 ##### 2.2 Variables View ...

    android-eclipse开发如何debug调试.pdf

    **运行Debug调试**,只需在Eclipse的运行配置中选择需要调试的项目,或直接使用F11快捷键启动Debug模式。当程序运行到断点时,会暂停,此时可以通过F6单步执行,观察变量变化和流程走向。 **查看变量值**,在暂停...

    eclipse远程debug

    eclipse 远程 debug tomcat 和 websphere 的 web...首先,我们需要在 tomcat 中启用 JPDA 调试模式,然后在 eclipse 中配置远程 debug 设置。最后,我们可以使用 eclipse 远程 debug tomcat 和 websphere 的 web 应用。

    debug-log4j-eclipse

    要在Eclipse中使用Log4j,你需要将log4j的jar文件添加到项目的类路径中。这可以通过右键项目,选择“Build Path” -> “Configure Build Path” -> “Libraries” -> “Add External JARs”来完成。然后在代码中引入...

    eclipse中配置使用jetty调试web项目

    - 要进行调试,需在Web项目的源代码中设置断点,然后在"Debug"视图中启动调试模式。 5. **使用Eclipse的源码查看功能**: 由于标签中有"源码"这个关键词,了解如何在Eclipse中查看和调试源码也很重要。如果你需要...

    eclipse debug (调试) 学习心得

    在编程开发过程中,调试是必不可少的一个环节,Eclipse作为一款强大的Java集成开发环境,其调试功能强大且易用。...在实际工作中,结合Eclipse的调试功能进行实践,能够让你在面对复杂的程序逻辑时游刃有余。

    debug下的调试方法 eclipse快捷键大全

    本篇文章将详细探讨在Eclipse中进行调试时的一些关键方法和快捷键,旨在帮助开发者提高工作效率,更好地理解和解决程序中的问题。 首先,我们来了解调试的基础概念。调试是软件开发过程中的重要环节,它允许开发者...

Global site tag (gtag.js) - Google Analytics