gpt4 book ai didi

启动调试器的 Java 关键字?

转载 作者:行者123 更新时间:2023-11-29 09:44:40 25 4
gpt4 key购买 nike

我很好奇 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 关键字?

最佳答案

它没有关键字,但您可以在 Eclipse 中指定条件调试。

检查下面

  1. FAQ How do I set a conditional breakpoint?
  2. Effective Debugging: Conditional Breakpoints

关于启动调试器的 Java 关键字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12818673/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com