有效地使用Eclipse

时间:2015-05-12 13:21:26

标签: java eclipse debugging

当我在另一家公司使用不同的调试器时,我们能够在一行代码中放置一个断点并使其有条件地停止,如下所示:

if ( x > 10 ) {
    halt();
} else {
    printf( "x is only %d\n", x );
}

(类似的东西,不是那种确切的语法)。

我想知道你是否可以用eclipse(Java)做到这一点?我猜x会出现在代码中。这个其他调试器还允许我们定义我们可以使用的调试器变量(调试的本地)。不确定Eclipse是否这样做了吗?

另一件事,当变量的值或内存位置发生变化时(因为某些变量可能在寄存器中),您也可以暂停。 Eclipse能做到吗?也许你可以把我引导到一个包含这样的信息的网站,这是我找不到的?

1 个答案:

答案 0 :(得分:1)

您可以创建断点并使其成为条件。转到调试。创建断点,在断点窗口中有复选框"条件"在那里你写了条件。

enter image description here