当前位置:首页>开发>正文

eclipse调试debug技巧 eclipsedebug下怎么调试

2023-04-11 19:39:48 互联网 未知 开发

eclipse调试debug技巧 eclipsedebug下怎么调试

eclipsedebug下怎么调试

注意:本经验使用的eclipse版本为
Eclipse Java EE IDE for Web Developers.
Version: Luna Service Release 1 (4.4.1)
Build id: 20140925-1800

打开您要调试的java代码文件,在左侧双击鼠标设置断点(程序执行到这里就会暂停,并且进入调试模式),可以设置多个断点。

在代码编辑区域,点击鼠标右键,选择【Debug As】,再选择【1 Java Application】

弹出提示,需要切换到调试(Debug)工作区,勾选“Remember my decision”,记住选择,则下次不再提示,然后点击【Yes】。

Debug模式的界面,共分为5个区域
(1)Debug(调试)区域,显示当前正在调试代码是什么,在第多少行
(2)Variables(变量)区域,显示变量的值。
(3)代码编辑区
(4)代码结构区,显示代码中的各个方法。
(5)Console(控制台)区域。

点击调试区的黄色箭头按钮,可以逐句的执行代码,并且同时可以在变量区,实时的看到变量的值变化。

点击调试区的绿色按钮,可以将程序直接执行完毕,跳过所有断点调试。

怎样在Eclipse中使用debug模式调试程序

最基本的操作是:
1, 首先在一个java文件中设断点,然后运行,当程序走到断点处就会转到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--重新暂挂于断点

eclipse中web程序怎么调试

步骤如下:
  1,首先为web项目新建启动配置,创建的启动项为tm_bx,如图所示,下面就对该配置的各个参数进行说明

  Main选项卡参数设置:
  Project:选择你要调试的项目
  Main class:此处输入的是tomcat服务器目录apache-tomcat-6.0.20inootstrap.jar包中的启动类
  org.apache.catalina.startup.Bootstrap

  Arguments选项卡参数设置:

  program arguments输入框中输入:start
  VM arguments中输入:
  -Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=128m -Dfile.encoding=UTF8
  -Duser.timezone=GMT 8:00
  此参数值的具体意思可以在网上查看相关的资料
  Working directory配置项:选择Other,然后选择File System按钮,从文件系统中选择你的tomcat所安装的路径
  JRE选择卡参数设置:

  默认配置就可以了
  Classpath选项卡参数设置:

  2、这里主要添加web项目所用到的jar包和class类
  首先,将User Entries清空
  其次,加入将tomcat目录下bin文件夹和lib文件夹中的jar包加载进来
  再次,将web项目所引用的jar包全部加在进来
  最后,将web项目中WEB-INF下的classes文件夹中的class类添加进来(选择Adanced>>Add Folders>>[your-WebApp]/web-inf/classes)

  3、Source选项卡参数设置:

  此处添加的是调试中所用到的类和源码
  默认情况下Default目录下会包括在classpath中添加的所有jar包和class文件
  注意一点:如果想对web项目进行调试,就需要在此处将web项目的源码添加进行,否则Eclipse将定位不到源码位置
  Environment选择卡参数设置:默认就可以了
  Common选项卡参数设置:

  4、对Console Encoding进行编码设置,将编码设置为web系统所用的编码。
  5、最后一步:点击Apply,Debug就可以对web系统进行调试了,当然先要设置好断点哟。

eclipse中怎么调试程序?

设置一个断点,然后运行。到那个断点的时候就会停那。
怎么设置断点:1,设置:在代码行的左边双击你需要设置的代码行
2,取消:同理双击已经产生的代码行断点
怎么调:1,当进入debug界面后有stepinto和stepover配合使用。
2,stepinto进入你当前需要的方法体,stepover不进入方法体,直接获取值。
怎么看:在你进入debug视图后,应该初始的时候是你的右上角有个窗口,分步去看里面你想得到的值。

打字辛苦,希望采纳。

如何使用eclipse的debug模式

本文介绍使用eclipse的debug模式
工具/材料
eclipse
方法
1、以下面这段代码为例,首先设置断点,如图所示,然后点击菜单栏上的“甲壳虫”标识,进入debug页面。

2、debu页面如图

3、按F6进行调试。如图所示,“variables”表示的是变量的值的变化
代码进行到哪一步,那一步就会变成不一样的颜色。最后在Console中输出结果