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

myeclipse debug方法

    博客分类:
  • IDE
 
阅读更多
myeclipse debug方法

最基本的操作是:
1, 首先在一个java文件中设断点,然后运行,当程序走到断点处就会转到debug视图下,
2, F5键与F6键均为单步调试,F5是step into,也就是进入本行代码中执行,F6是step over,也就是执行本行代码,跳到下一行,
3,F7是跳出函数 step return

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-->重新暂挂于断点 ===========================
例如你有如下程序:
public static void main(String args[]) {
MyDate aa = new MyDate();
aa.addDays(day);
=============》
(1) System.out.println("eeeeeeeeeeeeeee");
=============》
(2) } public String addDays(int more_days) {
System.out.println("1");
=============》(3) String result = "";
=============》(4) System.out.println("2");
=============》(5) return result; } 你在(1)处加断点,运行到此处时如果Step Into (also F5)为跳入,则接着执行到(3)。再执行Step Over (also F6)执行本行,则执行到(4)。最后执行Step Return (also F7) ,则跳出addDays方法,跳到(2)

分享到:
评论

相关推荐

    myeclipse的debug调试步骤总结

    MyEclipse Debug 调试步骤总结 MyEclipse Debug 调试是 Java Web 项目开发中非常重要的一步,正确的 Debug 调试可以帮助开发者快速地定位和解决问题。本文将总结 MyEclipse Debug 调试步骤,帮助开发者快速上手使用...

    Myeclipse Debug(MyEclipse 调试程序)

    ### MyEclipse Debug(MyEclipse 调试程序) #### 概述 MyEclipse是一款功能强大的集成开发环境(IDE),特别适用于Java EE应用程序的开发。它基于Eclipse平台,并在此基础上增加了诸多实用功能,例如代码编辑器、...

    myeclipse的使用方法

    本篇文章将详细阐述MyEclipse的使用方法,帮助你更好地掌握这款工具。 1. **安装与启动** 安装MyEclipse通常是从官方网站下载安装包,然后按照提示进行安装。安装完成后,启动MyEclipse,首次打开可能会需要一些...

    myeclipse的DEBUG调试

    ### MyEclipse的DEBUG调试详解 #### 一、概述 MyEclipse的DEBUG调试功能是开发者在进行软件开发过程中不可或缺的一部分。它可以帮助开发者快速定位问题并进行修复,从而提高开发效率。本文主要介绍如何利用...

    myeclipse中debug class文件

    3. **查看及操作变量**:在程序暂停后,MyEclipse的Debug视图会展示当前线程的堆栈信息,包括方法调用栈和局部变量。你可以查看这些变量的值,甚至修改它们,观察程序的变化。 4. **单步执行与跳过**:在Debug模式...

    myeclipse如何调试

    MyEclipse 作为一款功能强大的集成开发环境(IDE),提供了多种调试方式来帮助开发者更好地 debug 代码。下面我们将详细介绍 MyEclipse 中的调试技巧及相关知识点。 调试模式设置 在 MyEclipse 中,要进入调试模式...

    Eclipse Debug不为人知的秘密

    Eclipse Debug不为人知的秘密

    解决 eclispe/myeclipse 无法 debug into jdk

    eclispe提供了很强大的debug代码的功能, ...这时,有2种解决方法: 1: 下载jdk的debug版本,下载 双击安装 or 执行java -jar 命令 配置成eclipse的默认jvm 2:看DEBUG JDK.doc文档,看上传资料(已做好jar包)

    Myeclipse远程调试方法及配置

    下面我们将详细讲解MyEclipse远程调试的配置方法及其相关知识点。 1. **远程调试原理**: 远程调试基于Java的JVM(Java Virtual Machine)的调试接口,通过开启JVM的调试模式,并设置特定的端口,允许调试器连接。...

    myeclipse远程调试(java project)附说明文档

    2. **创建远程调试配置**:在MyEclipse中,选择“Run”菜单 -> “Debug Configurations...”,然后在左侧栏中找到“Remote Java Application”,点击右侧的“New Launch Configuration”按钮。 3. **配置连接信息**...

    myeclipse插件jsdt JSDeBug工具

    总的来说,MyEclipse插件JSDT和JSDebug工具为JavaScript开发者提供了一套全面的开发和调试解决方案,帮助他们在复杂的Web应用开发中更高效地定位和解决问题。通过不断学习和实践,开发者可以充分发挥这些工具的功能...

    myeclipse内存溢出解决方法

    以下是一些解决MyEclipse内存溢出问题的方法: 1. 修改`eclipse.ini`配置文件: MyEclipse的启动配置文件`eclipse.ini`位于MyEclipse安装目录下的特定路径,例如`G:\MyEclipse8.5\Genuitec\MyEclipse 8.5`。在这个...

    Myeclipse中断点不起作用的方法.doc

    ### 解决Myeclipse中断点不起作用的方法 在软件开发过程中,使用集成开发环境(IDE)进行代码调试是一项非常重要的工作。Myeclipse作为一款基于Eclipse平台的增强型Java IDE,深受许多开发者喜爱。然而,在使用过程...

    myeclipse2015运行tomcat时遇到的问题及解决方法

    myeclipse2015运行tomcat时遇到的问题及解决方法

    MyEclipse入门教程 MyEclipse入门教程

    2. 类与接口:通过“Source”菜单可以快速生成类、接口、构造方法等。 3. 代码提示:在编写代码时,敲击Ctrl+空格键可以触发代码提示,快速插入常用代码。 四、调试与运行 1. 调试模式:通过点击工具栏上的绿色...

    myeclipse eclipse集成tongweb开发

    - 使用MyEclipse自带的DEBUG工具来调试部署在TongWeb5.0服务器上的应用程序。 综上所述,TongWeb5.0_MyEclipseTool插件为开发者提供了一个高效便捷的方式来管理和部署基于TongWeb5.0的应用程序。通过上述步骤,...

    myeclipse调试方法

    本文将深入探讨在MyEclipse这一流行的集成开发环境(IDE)中进行调试的方法,特别适合那些刚接触编程或MyEclipse的新手。 ### MyEclipse调试基础 #### 1. 启动调试模式 首先,打开一个Java项目或类文件,在你想...

    myeclipse的常见问题

    在Debug模式下,Tomcat会等待调试连接,而如果MyEclipse尝试以非Debug方式停止它,就会出现连接拒绝的异常。要解决这个问题,用户需要进入MyEclipse的设置,路径为Window -> Preferences -> MyEclipse -> Servers ->...

    MyEclipse 配置Tomcat 服务器

    在IT行业中,集成开发环境(IDE)如MyEclipse是Java开发者的重要工具,它提供了丰富的功能,包括代码编辑、调试、构建以及服务器配置等。Tomcat是一款广泛应用的开源Servlet容器,用于部署和运行Java Web应用。本文...

Global site tag (gtag.js) - Google Analytics