【发布时间】:2012-09-30 21:14:00
【问题描述】:
我很好奇 Java 中是否有一个关键字可以让 eclipse 或 IDE 在代码到达特定点时停止运行代码并启动调试器。
我知道断点对于这个特定问题非常有用,但是我希望仅在达到特定条件时才开始调试程序,并且该条件是程序不定期检查的条件,所以我会必须编写它纯粹用于调试。
例如,
if(condition_is_met){
//throw debugger and begin to step through here
}
我能想到的唯一其他方法是......
if(condition_is_met){
System.out.println("Something"); //Then set a breakpoint here in Eclipse.
}
这看起来很混乱,这意味着我以后清理代码时可能会错过它。 Java 有没有这方面的关键字,可能类似于 Javascript 的 debugger 关键字?
【问题讨论】:
-
AFAIK Eclipse 有条件断点。