注册本站  论坛  繁體中文

电脑技巧
手机 | MP3 | MP4 | 显卡 | 主板 | 显示器 | 光存储 | 笔记本 | 网络设备 | 移动存储 | 数码相机
键鼠 | CPU | 音箱 | GPS | 电视 | 服务器 | 投影机 | 机箱电源 | 品牌电脑 | 办公打印 |
| 网站首页 | Cisco | Windows | Linux | Java | Dotnet | Oracle | 网页设计 | 平面设计 | 安全 | 软件应用 | 电脑维修 | 办公维修 |
您现在的位置: 电脑技巧 >> Java >> 开源技术 >> Eclipse >> Java正文

介绍下Eclipse中如何debug程序?

文章来源:中国IT实验室收集整理 作者:佚名 更新时间:2008-5-25 3:49:54 【 】 【加入收藏

    怎样在Eclipse中使用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-->重新暂挂于断点

 

  • 上一篇Java:

  • 下一篇Java:
  • 最 新 热 门
     J2SE实现windows读取网卡的物理地址
     Eclipse使用及配置
     谈自定义Exception进行错误处理
     介绍下Eclipse中如何debug程序?
     Eclipse下开发struts完整解决乱码问题
     Eclipse快速上手指南之使用JUnit
     Eclipse中建立自己的JUnit测试
     Java编程—Spring AOP本质(6)
     Scala—Java的避难所之main(String[])
     Spring数据源的灵活配置巧应用
    最 新 推 荐
     Eclipse使用及配置
     谈自定义Exception进行错误处理
     介绍下Eclipse中如何debug程序?
     Eclipse下开发struts完整解决乱码问题
     Eclipse快速上手指南之使用JUnit
     Eclipse中建立自己的JUnit测试
     Eclipse 3.3上安装jadclipse[java的反编译工…
     Eclipse下配置swt开发环境
     基于Java并且开放源代码的可扩展开发平台
     实际评测:NetBeans6.0与Eclipse的差距
    相 关 文 章

    J2EE WEB应用架构介绍和分析
    介绍JSP中表单数据存储应用的一种通用方法
    J2EE综合:介绍编写XML文档的工作经验
    详细介绍开发Services的三种途径
    介绍JAVA中的代理技术的使用方法
    详细介绍在tomcat中配置数据源原理
    介绍java 产生随机数的两种方式
    基础教程介绍——什么是SOA?
    全面介绍Xen虚拟机 深入学习Xen新起点
    一篇不错的介绍Java Socket编程的文章

    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告

     

    Copyright 2006-2008 pcjx.com All Rights Reserved
    电脑技巧 版权所有 粤ICP备06059145号 地图
    本网站所有内容未经许可不得转载或做其他使用