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

怎样在myEclipse中使用debug调试程序?

    博客分类:
  • java
阅读更多
怎样在myEclipse中使用debug调试程序?

    最基本的操作是:
    1.首先在一个java文件中设断点,然后debug as-->open debug Dialog,然后在对话框中选类后--> Run
    当程序走到断点处就会转到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-->重新暂挂于断点
分享到:
评论
1 楼 学而不止 2014-12-09  
  

相关推荐

    Myeclipse Debug(MyEclipse 调试程序)

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

    myeclipse的DEBUG调试

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

    MyEclipse中的js调试

    本文将深入探讨如何在MyEclipse中进行JavaScript的调试,帮助你更好地理解代码执行流程,定位和解决问题。 【描述】: "eclipse工程" MyEclipse是基于Eclipse平台的扩展,因此其JS调试功能与Eclipse中的一些基础...

    myeclipse中debug class文件

    2. **启动Debug模式**:在MyEclipse中,选择"Run As" -> "Java Application",然后在弹出的对话框中选择对应的主类,就可以以Debug模式运行程序。如果你已经有一个运行中的应用,可以通过"Debug As"来切换到Debug...

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

    MyEclipse作为一款强大的Java集成开发环境(IDE),提供了远程调试的功能,使得开发者能够在本地环境中对运行在远程服务器上的Java应用程序进行调试。本文将详细介绍如何在MyEclipse中设置和使用远程调试功能,以及...

    使用MyEclipse调试远程tomcat项目

    远程调试允许开发者在本地开发环境中对运行在另一台计算机(如远程服务器)上的应用程序进行调试,无需在目标机器上安装任何调试工具。这对于大型项目或分布式系统尤其有用,因为它使得团队成员可以各自在自己的工作...

    Myeclipse远程调试方法及配置

    - 首先,你需要在MyEclipse中创建或选择一个Java项目,确保项目是可调试的,即包含源代码。 - 在项目属性中,选择"Java Build Path" -> "Source",确认源代码路径正确。 - 接着,进入"Run" -> "Debug ...

    j2se程序在MyEclipse下使用

    以下将详细介绍如何在MyEclipse中进行J2SE程序的开发和管理。 1. **安装MyEclipse** 首先,你需要下载并安装MyEclipse。确保选择支持J2SE开发的版本。安装过程中,遵循向导步骤,并配置好Java SDK的路径,因为...

    myeclipse插件jsdt JSDeBug工具

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

    Myeclipse中进行J2EE开发调试

    在IT行业中,J2EE(Java 2 Platform, Enterprise Edition)是一种广泛使用的开源框架,用于构建企业级的分布式应用程序。MyEclipse是基于Eclipse IDE的集成开发环境,专为Java EE开发提供了一系列强大的工具和服务。...

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

    一旦启动,MyEclipse会在指定端口等待调试连接,此时你可以在源代码中设置断点,当程序运行到这些位置时,会暂停执行,方便你检查变量状态和执行流程。 为了提高开发效率,可以配置MyEclipse的Maven设置。进入...

    myeclipse的使用方法

    在编辑器中右键选择"Run As"或"Debug As",然后选择相应的运行或调试配置。 7. **数据库管理** MyEclipse内置了强大的数据库管理工具,支持多种数据库连接。在"Database Explorer"视图中,你可以创建数据库连接,...

    Myeclipse详细使用教程

    MyEclipse是一款强大的集成开发环境,尤其在Java和Web应用开发中扮演着重要角色。以下将详细讲解MyEclipse的使用方法。 **一、MyEclipse的基本使用** 1. **创建工程** - 在菜单栏选择`File` -> `New` -> `Project...

    在myEclipse6中配置websphere6及部署调试工程实践

    在IT行业中,开发和调试Java Web应用程序是常见任务之一,特别是在企业级环境中。本文将深入探讨如何在myEclipse6这个强大的集成开发环境(IDE)中配置Websphere6应用服务器,并进行工程的部署和调试。myEclipse6是...

    myeclipse 远程调试jboss as7或者jboss eap6

    在IT行业中,远程调试是一种非常重要的技能,它允许开发者在本地环境中对运行在远程服务器上的应用程序进行调试,极大地提高了开发效率。本篇将详细介绍如何在MyEclipse中远程调试JBoss AS7或JBoss EAP6,无论是在...

    Myeclipse-断点调试jsp和web工程.docx

    本文将介绍如何在 MyEclipse 中使用断点调试 JSP 和 Web 工程。 准备环境 为了开始断点调试,需要准备以下环境: 1. MyEclipse 5.5 及以上版本 2. Weblogic 8.1 server 3. JDK 1.4 配置 MyEclipse 1. 在 ...

    Myeclipse断点调试

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

    Myeclipse使用指南英文版

    **MyEclipse 使用指南中文详解** MyEclipse是一款强大的集成开发环境(IDE),专为Java、Web、J2EE及企业级应用开发而设计。它基于Eclipse平台,集成了许多高级特性,如代码提示、调试工具、部署功能等,大大提升了...

    JBoss在MyEclipse中的配置及说明

    通过以上配置,开发者可以在MyEclipse中轻松地部署、运行和调试基于JBoss的应用。这大大简化了开发流程,提高了开发效率。在实际开发中,还需要注意定期更新JBoss和MyEclipse到最新稳定版本,以获取最新的特性和安全...

Global site tag (gtag.js) - Google Analytics