gpt4 book ai didi

java - 如何在特定位置创建断点,而断点后没有任何代码

转载 作者:行者123 更新时间:2023-11-30 05:10:36 25 4
gpt4 key购买 nike

我正在创建断点来调试我的 java 应用程序,并且正在使用 netbeans 6.8(如果相关的话)。

基本上,我遇到的问题是,当我设置断点并调试时,程序将在执行该行的代码之前中断。例如,如果我有以下内容。

public static void someMethod() {
Object iWantToInspectThis = someOtherMethod();
if(somethingThatIsFalseInThisCase == true)
{
doSomethingElse();
}
}

所以,我想在 iWantToInspectThis 对象上设置一个监视,然后在将其设置为 someOtherMethod() 的返回值后中断,以便我可以看到它设置的内容。

但是,如果我在该行上设置断点,那么我将看不到该行执行的结果,并且以后无法设置断点(在 if 语句内),因为这样就无法到达该断点。

我能做到这一点的唯一方法是添加一个无用的行,例如 System.out.println("this is pointless");在调用之后并在那里中断,这似乎是一种愚蠢的方法。

其他人如何处理这个问题?

最佳答案

在该行上放置一个中断,然后使用步骤进入下一行(如果我没记错的话,F8)以便执行该行,然后您可以通过将鼠标悬停在变量中或使用 watch 来查看该值。

关于java - 如何在特定位置创建断点,而断点后没有任何代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3495367/

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