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

Eclipse调试心得(转)

阅读更多
eclipse debug (调试) 学习心得
进入debug模式:
1、设置断点
2、启动servers端的debug模式
3、运行程序,在后台遇到断点时,进入debug调试状态
=============================
作用域 功能 快捷键
全局 单步返回 F7
全局 单步跳过 F6
全局 单步跳入 F5
全局 单步跳入选择 Ctrl+F5
全局 调试上次启动 F11
全局 继续 F8
全局 使用过滤器单步执行 Shift+F5
全局 添加/去除断点 Ctrl+Shift+B
全局 显示 Ctrl+D
全局 运行上次启动 Ctrl+F11
全局 运行至行 Ctrl+R
全局 执行 Ctrl+U

=============================
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。
    例如 :A和B两个断点,debug过程中发现A断点已经无用,去除A断点,运行resume就会跳过A直接到达B断点。
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-->重新暂挂于断点
15.resume 当debug调试跑出异常时,运行resume,重新从断点开始调试
16.如果一行有很多方法,
当第一次按F5键就跳入这一行第一个方法,F6一步一步调试,F7跳出这方法.
当第二次按F5键就跳入这一行第二个方法,F6一步一步调试,F7跳出这方法.
以此类推.想进入这一行第几个方法,就按几次F5和F7.
分享到:
评论

相关推荐

    eclipse debug (调试) 学习心得

    本文将详细介绍Eclipse调试器的一些核心功能和技巧,帮助开发者更好地理解和运用这些工具。 首先,Eclipse的调试模式提供了四个基本的步进操作: 1. **Step Into (F5)**:当你想要深入了解函数内部的执行流程时,...

    eclipse使用个人小结

    在 Eclipse 中,可以使用 Flex 和 Eclipse 集成的方式进行调试运行。只需要按照以下步骤操作即可: 1. 选中要调试的主页面,鼠标右击,选择 Run as -> Run Configurations。 2. 在弹出的界面中,选择 Web 应用程序...

    Eclipse插件开发学习笔记.pdf

    为了更好地学习Eclipse插件开发,可以加入相关的Java学习群组,例如文档中提到的“Java学习群:***”,在其中可以与首席架构师以及其他学习者交流心得、共享资源,甚至能够免费接受首席架构师的讲课,这些都是非常...

    Eclipse+CDT+MinGW 配置安装的心得.doc

    Eclipse+CDT+MinGW 配置安装的心得,包括下载、安装、运行、调试,测试成功;

    jadeclipse

    Jadclipse 的核心是jad,一个强大的 Java 反编译器,它能够将字节码转换为人类可读的源代码形式,这对于理解第三方库的内部工作原理、调试或学习代码非常有帮助。 **jad.exe:Java 反编译器** jad.exe 是jad的...

    Eclipse使用入门教程

    - 通过此插件,开发者可以更方便地管理和调试Spring应用程序。 3. **Subclipse**: - Subclipse是Eclipse的一个SVN插件,为Eclipse提供了完整的SVN支持。 - 安装地址:...

    Eclipse插件开发(英文版) Eclipse plug-ins

    - **社区参与**:加入Eclipse社区,与其他开发者交流心得,获取最新技术和资源信息。 - **持续跟进**:Eclipse平台及其插件框架不断更新迭代,保持学习的热情,关注最新的官方文档和论坛动态。 总之,《Eclipse插件...

    基于IBM的Eclipse 网格开发教程

    IBM的Eclipse网格插件,如IBM Deep Thunder或IBM InfoSphere Grid,为开发者提供了强大的网格计算平台,使得开发者可以在Eclipse环境中进行网格应用程序的开发和调试。 本教程的核心内容可能包括以下几个方面: 1....

    eclipse

    描述中的链接指向了一篇博客文章,尽管没有具体的内容,但我们可以推测这篇博客可能包含了作者对使用Eclipse的一些经验和技巧,或者是关于如何优化Eclipse配置以提高开发效率的心得。 标签“源码”意味着讨论可能...

    eclipse常用配置

    博主可能在文章中分享了关于如何充分利用Eclipse功能的心得。 【标签】"源码"与"Eclipse"结合,意味着配置可能涉及了代码阅读和分析的工具,比如安装源码查看插件,使开发者能查看到Java标准库或其他第三方库的源...

    Eclipse插件开发资料

    "eclipse插件开发.doc"可能包含有关创建新插件项目、设置插件依赖、编写Java代码以实现特定功能以及构建和调试插件的步骤。文档可能会介绍如何使用Eclipse的Plug-in Development Environment (PDE)工具,这是一个...

    基于Eclipse的Hadoop应用开发环境的配置

    同时,Eclipse的日志视图可以显示程序运行的详细信息,帮助调试。 以上就是基于Eclipse的Hadoop应用开发环境配置的全过程。通过这个环境,开发者可以更专注于Hadoop应用的编写和优化,而无需关心底层的集群管理。...

    Eclipse 3.3 中文PERL插件

    在Eclipse 3.3版本中,开发者可以找到适合中文用户的PERL插件,以便在该平台上进行Perl程序的编写、调试和管理。这个插件的引入,使得中国开发者能够在熟悉的环境中高效地进行Perl编程工作,降低了学习和使用的门槛...

    debug学习心得

    ### Eclipse Debug 学习心得详解 #### 一、概述 在进行软件开发的过程中,调试是一项非常重要的技能。本文档将详细介绍使用Eclipse进行调试的方法与技巧。Eclipse是一款功能强大的集成开发环境(IDE),它提供了...

    Eclipse and Java

    - **Eclipse的使用**:安装、配置、编写代码、调试等。 - **单元测试**:使用JUnit进行单元测试的基本方法。 - **实际案例开发**:通过开发个人图书管理系统,将理论知识应用于实践。 #### 教程方法论 - **逐步引导...

    eclipse插件大全

    描述中提到的“博文链接:https://lgscofield.iteye.com/blog/1775737”虽然没有提供具体信息,但通常这样的链接会指向一篇介绍Eclipse插件的文章,可能会包含作者推荐的一些实用插件和它们的使用心得。在实际操作中...

    PHP 程序员的调试技术小结

    PHPEclipse是Eclipse的一个插件,它可以强化开发环境,提供实时语法解析功能,并可与调试器结合起来使用,支持断点设置。使用PHPEclipse调试时,开发者可以直观地看到语法错误,比如用红色“x”标记错误,这在开发和...

    myeclipse_使用心得

    【MyEclipse 使用心得】 MyEclipse 是基于 Eclipse 的一款强大的 J2EE 集成开发环境,尤其适合 Java 开发者。它不仅包含了 Eclipse 的基础功能,如代码排版、多语言支持和插件扩展,还添加了针对企业级应用开发的...

    android安装心得.txt

    - **重要性**: Android SDK是开发Android应用程序的基础工具集,包含了编译、调试、打包等必需工具。 #### 安装SDK Manager - **文件**: `SDKManager.exe` - **作用**: SDK Manager是一款用于管理Android SDK平台及...

Global site tag (gtag.js) - Google Analytics