在Eclipse中使用断点时,我有时会注意到它们具有不同的图标/注释(左侧边栏上的标记)。有时它只是一个蓝色的球,有时上面有一个选中标记,有时它已经被划过。所有这些注释是什么意思?
Answers:
勾号表示断点已成功设置。我认为它可能仅在进行远程调试时才会出现;当您添加断点时,它开始时就像一个普通的球,但是一旦告知远程系统中的JPDA代理并确认了它的设置,便会产生一个滴答声。
我创建了一个带有解释内联的示例代码。
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
}
}
}
Skip All Breakpoints
在“断点”视图(Window | Show Viev | Debug | Breakpoints
)中选择后,所有图标都将像这样沿对角线穿过: