`

转 Myeclipse 单步调试 详释

    博客分类:
  • java
阅读更多


最基本的操作是:
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)
文章出处:DIY部落(http://www.diybl.com/course/3_program/java/javashl/20090713/167956.html)

分享到:
评论

相关推荐

    用myEclipse断点调试javascript

    用myEclipse断点调试javascript

    Myeclipse断点调试

    ### MyEclipse断点调试详解 #### 一、概述 在软件开发过程中,尤其是在Java开发领域,使用MyEclipse作为集成开发环境(IDE)时,断点调试是一项非常重要的技能。通过合理设置和利用断点,可以有效地定位并解决代码...

    Myeclipse远程调试方法及配置

    - 当MyEclipse成功连接到远程服务器后,你可以在源代码中设置断点,然后在服务器端触发对应代码执行,MyEclipse会暂停在断点处,你可以查看变量值、单步执行等操作。 6. **注意事项**: - 为了安全,不要在生产...

    MyEclipse MyEclipse远程调试tomcat

    MyEclipse MyEclipse远程调试tomcat

    myeclipse如何调试

    MyEclipse 提供了多种单步调试方式,包括 F5(Step Into)、F6(Step Over)、F7(Step Return)等。这些快捷键可以让开发者快速地调试代码,检查代码执行流程。 断点属性 断点属性可以让开发者更好地控制断点的...

    myeclipse的debug调试步骤总结

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

    myeclipse远程调试教程

    本教程主要讲解如何使用MyEclipse进行远程调试Tomcat服务器。 **1. Tomcat设置** Tomcat远程调试的配置主要涉及到启动参数的调整,以便让Tomcat在启动时开启调试模式,并监听特定端口等待调试连接。 **1.1 bat...

    Myeclipse调试java代码.pdf

    Myeclipse调试Java代码.pdf是一个关于Myeclipse调试Java代码的教程,涵盖了基本的调试概念和技巧,包括断点设置、单步调试、变量查看、方法调试等。下面是对该教程中提到的知识点的详细解释: 1. 断点设置:在...

    myeclipse 远程调试jboss as7或者jboss eap6

    在调试过程中,你可以设置断点、查看变量值、单步执行代码等,就像在本地调试一样。这种远程调试能力对于处理复杂的企业级应用,尤其是分布式系统中的问题,是非常有价值的。 总的来说,远程调试JBoss AS7或EAP6...

    使用MyEclipse调试远程tomcat项目

    - 当代码执行到断点处,MyEclipse将暂停,此时你可以查看变量值、调用栈、单步执行等。 5. **源码关联**: - 确保MyEclipse中的项目已经包含了源码,这样在远程调试时,你才能看到代码并设置断点。 - 如果项目是...

    初次安装MyEclipse的调试

    常用的 MyEclipse 的设置 去除 MyEclipse Derby、去掉servers中多余的服务、设置工作空间的编码模式、设置字体的大小、显示行数、设置 jsp 的编码模、修改 jsp 默认打开方式、在Java文件中设置作者、日期等说明

    Myeclipse Debug(MyEclipse 调试程序)

    3. **单步调试**: - **Step Into (F5)**:执行当前行代码并进入方法内部继续执行。 - **Step Over (F6)**:执行当前行代码但不进入方法内部,直接跳到下一行。 - **Step Return (F7)**:执行完当前方法后返回...

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

    3. **触发调试**:当远程应用执行到断点处时,会暂停,此时你可以查看和操作变量,单步执行,或者执行其他调试操作。 四、附带说明文档 "remote_debug"可能是一个包含详细步骤和注意事项的文档,可能包括以下内容:...

    使用 Myeclipse 8.5 调试 CAS 3

    【标题】"使用 Myeclipse 8.5 调试 CAS 3" 【内容详解】 CAS(Central Authentication Service)是一种广泛使用的开放源码身份验证框架,它提供了一种集中式的单点登录(Single Sign-On, SSO)解决方案。MyEclipse...

    Myeclipse6快捷键de应用

    Myeclipse6快捷键de应用MyEclipse快捷键大全 (1)Ctrl+M切换窗口的大小 (2)Ctrl+Q跳到最后一次的编辑处 (3)F2当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip ...

    myeclipse插件配置.doc

    #### 三、MyEclipse单步调试 MyEclipse的单步调试功能强大且易于使用,只需在Eclipse中启动服务,设置断点,程序运行至断点时,自动进入调试模式。具体调试方法可参考Eclipse的相关文档或教程。 #### 四、结语 ...

    MyEclipse与WebLogic集成调试设置

    MyEclipse与WebLogic集成调试设置

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

    - 当远程应用执行到断点时,MyEclipse会暂停,你可以检查变量值,单步执行代码,修改变量值等。 4. **注意事项与优化**: - 为了安全,只在必要的时候开启远程调试,并在调试完成后关闭调试端口,避免不必要的...

    MyEclipse中的js调试

    【标题】: "MyEclipse中的js调试" 在JavaScript开发过程中,调试是必不可少的一环,尤其是在复杂的项目中。MyEclipse,作为一款强大的集成开发环境(IDE),为JavaScript开发者提供了方便的调试工具。本文将深入...

    用myeclipse 直接部署MAVEN项目和调试

    本文将详细阐述如何在MyEclipse中直接部署Maven项目以及进行调试。 首先,我们需要理解Maven项目的基本结构。Maven项目遵循约定优于配置的原则,其标准目录结构包括src/main/java(源代码)、src/main/resources...

Global site tag (gtag.js) - Google Analytics