Eclipse:Eclipse中的条件断点

时间:2011-12-08 11:05:31

标签: eclipse

我编写了一个小的Sample程序来查看Eclipse条件中断点

public class Test {
    public static void main(String args[]) {
        System.out.println("One3");
        String str = null;
        String name = str;
    }
}

在Eclipse Debugger Perspective中,在BreakPoints下,我已设置条件如图所示 STR!= NULL

请看这里的图片。 http://tinypic.com/view.php?pic=kdrc0g&s=5

据我所知,条件(str!= null)不符合代码,因此调试器会发出警告。

请告诉我,我的理解是否正确?

3 个答案:

答案 0 :(得分:1)

在没有变量str的位置,您在变量str上放置了一个带有条件的断点。很明显,这个条件无法评估。

如果断点位于最后一行,那么它将是有效的。

答案 1 :(得分:0)

是否在str声明之前定义了断点?如果是这种情况,通常这个断点不起作用,因为str字符串是未知的。

答案 2 :(得分:0)

在调试模式下,当条件满足时,代码执行将在该点暂停,允许您观察变量值,继续逐步执行等。