Eclipse 添加断点

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Eclipse 添加断点

调试器的功能之一,可以让程序中断在需要的地方,从而方便其分析。也可以在一次调试中设置断点,下一次只需让程序自动运行到设置断点位置,便可在上次设置断点的位置中断下来,极大的方便了操作,同时节省了时间。

1.添加断点

在Eclipse中,用户可以非常方便的向程序代码中,添加一些断点。例如,将光标置于需要添加断点的行,并执行【运行】|【切换断点】命令,如图2-53所示。此时,将在该行之前添加一个小球图标,如图2-54所示。

图2-53 执行【切换断点】命令图2-53 所添加断点另外,用户可以在工具栏后面的快捷方式工具栏中,单击【调试】透视图按钮,并在窗口中显示【调试】、【变量】和【断点】视图,如图2-54所示。

图2-54 打开【调试】等多个视图

在【断点】视图中,显示两项内容,其中“ErrorTest[行:6]=main(String[])”为刚才所添加的断点。

2.添加行断点

在【编辑器】视图的编辑区中,将光标置于可疑代码的行中,并双击该行左侧的标记栏,即可添加断点。

也可以选择要添加断点的行,并右击标记栏,执行【切换断点】命令即可,如图2-55所示。当然,新添加的断点会同时出现在断点视图中。

3.去除行断点

去除断点与添加断点的操作都非常容易,最简单的方法即直接双击断点左方标题栏的断点标记即可。

或者,右击标记栏中的断点标记,并执行【切换断点】即可除去断点,如图2-56所示。

图2-55 添加断点 图2-56 去除断点

我们知道,在编辑区中所添加的断点,都会在【断点】视图中添加一条断点信息。因此,用户也可以直接在【断点】视图中,选择需要去除的断点,并单击该视图工具栏中的【除去选择的断点】按钮,如图2-57所示。在该视图中,也可以直接单击【除去所有断点】按钮。

图2-57 去除断点

4.启用和禁用断点

在多个断点进行调试程序时,可以通过启用及禁用某些断点,来观察程序运行的状态及结果。例如,右击标记栏中的断点标记,并执行【禁用断点】命令,如图2-58所示。

右击标记栏中的断点标记去除断点时,如果该行没有添加断点,将在该行添加一

个断点。因此,用户在操作时,需要正确的选择需要执行的行。

图2-58 禁用断点图2-59 启用断点

被禁用的断点,小在标记栏上以“白色”的圆圈显示,并且在调试过程中将执行该断点行的内容。而想要再启用该断点时,可以再次右击标记栏,并执行【启用断点】命令,如图2-59所示。

另外,用户还可以在【断点】视图中,通过启用或者禁用断点前面的复选框,来切换断点的启用或者禁用状态。例如,在【断点】视图中,断点前面的复选框为

启用状态(复选框中有“√”号),如图2-60所示。而当断点前面的复选框为空时

(没有“√”号),则表示该断点为禁用状态,如图2-61所示。

图2-60 启用断点状态图2-61 禁用断点状态

5.设置方法断点

如果需要设置断点的目标是方法,那么可以直接使用方法断点,而不用在代码

中查找添加。例如,直接执行【运行】|【切换方法断点】命令,即可在编辑区的标记栏中自动添加方法断点,如图2-62所示。所添加的方法断点的图标,将在行断点的图标的小球上添加一个小箭头。

图2-62 添加方法断点

6.添加观察点

添加观察点,可以观察当程序准备去存取或修改某字段时,就会暂停执行。观察点不能设在区域变量身上,只能在字段身上。

6.命中计数

命中计数实际上是一种变异的断点测试,有条件的断点测试。命中计数可以应用于行断点、异常断点、观察点和方法断点。将命中计数应用于断点时,当第n次遇到断点时,断点将暂挂线程的执行,直到重新启用该断点或者更改或禁用命中计数为止。

例如,右击要添加命中计数的断点,执行【命中计数(H)】命令,如图2-63所示。在弹出的【设置断点命中计数】对话框中,输入命中计数为3,单击【确定】按钮,即可以在【断点】视图中显示添加命中计数信息,如图2-64所示。

图2-63 添加命中计数图2-64 设置命中计数的值

相关文档
最新文档