`
laserdance
  • 浏览: 92559 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

怎样在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作为一个成熟的集成开发环境,提供了强大的调试工具和技巧。尽管图像内容无法直接查看,但是根据标题和描述,我们可以...

    在Eclipse中使用debug

    在 Eclipse 中新建一个远程调试程序,需要设置连接类型和地址,然后可以连接到远程服务器。远程调试时,本地的代码修改可同步到远程,但不会写到远程的文件里,也就是说本地修改会在下次启动远程程序时就没有了,...

    android-eclipse开发如何debug调试

    在Android开发过程中,调试是必不可少的一个环节,Eclipse作为曾经主流的Android开发IDE,提供了强大的Debug功能。本文将详细介绍如何在Eclipse中进行Android应用的调试。 首先,我们需要在代码中添加断点,以便...

    在Eclipse中调试程序

    以下将详细讲解如何在Eclipse中进行程序调试。 1. **设置断点**: 断点是调试中的关键元素,它允许我们在特定行暂停程序的执行。在源代码的左侧栏,点击某行号旁边的空白区域,会出现一个红点,表示该行设置了断点...

    Eclipse debug 调试

    连接时远程服务器时,需要在Eclipse中新建一个远程调试程序这里有一个小地方需注意,连接上的时候貌似不能自动切换到Debug视图,不要以为本机的调试程序没有连接到服务器端。 本机作为服务端同本机作为客户端相比,...

    Eclipse的Debug调试技巧大全

    【Eclipse Debug调试技巧详解】 Eclipse作为一款强大的Java集成开发环境,其强大的调试功能是开发者不可或缺的工具。本文将详细介绍Eclipse中的调试视图及其常用功能,帮助开发者提升调试效率。 1. **Debug视图** ...

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

    本文将详细介绍如何利用Eclipse离线插件compiler进行反编译jar包并进行debug调试。 首先,我们需要了解什么是反编译。反编译是将已编译的二进制代码(如.class或.jar文件)转换回源代码的过程。这对于没有源码的库...

    Eclipse的Debug调试技巧大全.docx

    Eclipse IDE 提供了一个强大的调试工具,可以帮助开发者高效地找出并修复程序中的错误。本文将详细讲解Eclipse中Debug视图的功能及其使用技巧。 #### 二、常用调试视图 ##### 1. Debug View(线程堆栈视图) ...

    Eclipse调试Debug的常用技巧

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

    Eclipse中Debug调试及视图.pdf

    Debug 视图是 Eclipse 中的一个特殊视图,用于在工作台中管理程序的调试或运行。它可以显示每个调试目标中挂起线程的堆栈框架。程序中的每个线程都显示为树中的一个节点,Debug 视图显示了每个运行目标的进程。如果...

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

    在编程世界中,Eclipse是一款广泛使用的开源集成开发环境(IDE),尤其对于Java开发者来说,它提供了丰富的功能和工具。本文将深入探讨Eclipse的调试技巧,帮助您从入门到熟练掌握Eclipse的Debug功能。 首先,让...

    liferay如何在eclipse中配置开发和debug环境

    为了在Eclipse环境中高效地开发和调试Liferay应用,我们需要进行一系列的配置步骤。以下将详细介绍如何在Eclipse中设置Liferay的开发和Debug环境。 1. **安装必要的软件和插件** - 首先,确保你已经安装了最新版本...

    eclipse中debug技巧

    - 在Eclipse中创建一个新的远程调试配置,并指定远程服务器的地址和端口。 - 一旦连接成功,就可以像调试本地程序一样调试远程程序。 3. **注意事项**: - 确保服务器端和客户端的代码一致。 - 连接成功后可能...

    jvm tomcat eclipse 远程 断点 debug 调试 jpda

    在Eclipse中,开发者需要创建一个远程调试配置,指定服务器的IP地址和端口号,然后在代码中设置断点,就可以在Eclipse中调试远程Tomcat上的应用了。 3. **Eclipse的调试配置** 在Eclipse中,打开Debug配置界面,...

    eclipse的调试工具debug的使用

    通过以上步骤,我们可以有效地使用Eclipse的Debug工具来进行程序调试。熟练掌握这些技巧对于提高开发效率、减少Bug修复时间具有重要意义。此外,随着对Eclipse Debug工具的深入了解,开发者还可以发掘更多高级功能,...

    详解Eclipse中的Debug技术

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

    使用Tomcat+Eclipse远程Debug

    通过上述步骤,你可以实现在本地Eclipse环境中对部署在远程Tomcat服务器上的应用程序进行高效地调试。这对于团队协作和分布式开发尤其有用,可以帮助开发者快速定位问题并提高工作效率。希望本教程能帮助你在日常...

    Android_开发之使用Eclipse_Debug调试详解

    ### Android开发之使用Eclipse Debug调试详解 在Android开发领域,使用Eclipse作为集成开发环境进行Debug调试是一项基本且重要的技能。本文将详细介绍如何在Eclipse中高效地使用Debug功能,帮助开发者更准确、快速...

Global site tag (gtag.js) - Google Analytics