在Eclipse中使用断点时,我有时会注意到它们具有不同的图标/注释(左侧边栏上的标记)。有时它只是一个蓝色的球,有时候它有一个复选标记,有时它是交叉的。所有这些注释是什么意思?Eclipse中有哪些不同的断点图标?
71
A
回答
127
- 蓝色球:正规断点,积极(可能带有命中计数集)
- 空球(即白色):断点已被禁用(在断点视图中的上下文菜单中删除复选标记,或
disable
) 通过断点
- 对角线:所有断点已被停用(按钮
skip all breakpoints
在断点视图) - 问号旁边断点:一个条件是该断点活性(查找下断点的属性)
16
刻度表示断点已成功设置。我认为这可能只会在你进行远程调试时出现;当你添加一个断点时,它开始是一个普通的球,但是一旦远程系统中的JPDA代理已经被告知它,并且已经确认它已经设置,那么它会打勾。
+1
谢谢,我找不到刻度标记的含义。 – 2015-05-25 11:20:47
6
我已经创建了一个示例代码和内联解释。
public class Breakpoints {
int field1; // watchpoint - suspend when field1 is read
int field2; // watchpoint - suspend when field1 is written
int field3; // watchpoint - suspend when field1 is read or written
public void method() {
int x;
x = 10; // suspend before this line is executed
x = 11; // same as above but this breakpoint is temporarily disabled
for (int i = 0; i < 100; i++) {
x = i; // conditional breakpoint - suspend when i==5
}
}
}
一旦你在断点视图(Window | Show Viev | Debug | Breakpoints
)选择Skip All Breakpoints
,成为所有图标斜敲通过这样的:
4
4
我认为@sleske给出的答案是,除了解释所有事情:
蓝色球与蜱:断点设置成功,因为你的源代码与匹配字节码和调试控制将到达那里。
Only Blue Ball:源代码与字节代码不同(也许您正在运行较旧的快照代码)。控制永远不会达到这个断点。你将不得不更新你的JAR来控制这些断点。
相关问题
- 1. Eclipse中有哪些不同的断点背景颜色?
- 2. 一些断点没有命中Eclipse ADT
- 3. netbeans 8.1中有哪些不同的java类图标?
- 4. C#中的类型推断有哪些优点和缺点?
- 5. 这些不同的dealloc策略有哪些优缺点?
- 6. 这些不同的函数定义有哪些优缺点?
- 7. MySQL中有哪些不同的表格?
- 8. Android谷歌地图标记不断点击相同的点
- 9. eclipse中不同的文件夹图标?
- 10. EDE中有哪些不同的目标类型?
- 11. Eclipse没有识别断点
- 12. 删除Eclipse中的断点
- 13. eclipse中的断点appengine
- 14. 不同的边缘检测算法有哪些优缺点
- 15. 在Qt中,设置环境变量有哪些不同的方法,有哪些优缺点?
- 16. Eclipse断点
- 17. 更换光标有哪些不同的方法?
- 18. 铬具有不同的断点测量
- 19. 调试断点在Eclipse中不工作
- 20. Android的Eclipse没有击中断点/不打印到Logcat
- 21. 带有Eclipse断点的Weblogic缓慢
- 22. 的Eclipse不停止在断点:
- 23. Eclipse断点事件
- 24. 将不同的图标分配给JTree中的不同节点
- 25. Eclipse Helios有哪些新功能?
- 26. VS2005,VS2008有哪些标准?
- 27. Eclipse中的“切换线断点”和“切换断点”有什么区别?
- 28. 在Excel-DNA中标记函数IsMacroType有哪些优缺点?
- 29. Android的Eclipse断点问题
- 30. 哪个<meta>标签是有用的,哪些不是?
我无法找到断点视图 - 截至Juno 窗口 - >显示视图 - >其他 - >调试 - >断点 – morty346 2013-03-15 00:32:28
谢谢我无法弄清楚为什么所有的断点停用,谢谢你,我发现跳过所有按钮:) – Janusz 2013-08-28 08:12:10