gpt4 book ai didi

java - 当断点命中时,从更高的堆栈级别查看变量的值,而无需手动爬升堆栈

转载 作者:行者123 更新时间:2023-12-01 12:02:28 25 4
gpt4 key购买 nike

在 Eclipse 中命中断点时是否可以从更高的堆栈级别查看变量的值? IE 说我们有以下功能 -

void foo(){
for(int i=0;i<100;i++){
bar();
}
}

void bar(){
//breakpoint here
}

如果我在 bar 中放置一个断点,我可以看到 i 的值吗?它应该是我上方 1 个堆栈级别,无需手动单击在堆栈级别?

最佳答案

通常,您可以通过右键单击变量并选择“监视”选项来监视任何变量。但是,当执行超出局部变量的范围时,此选项将给出“求值期间出错”。 this post 中讨论了一些解决方法。生成启用调试信息的 rt.jar。我个人没有尝试过,但在这种情况下它可能会对你有所帮助。祝你好运。

关于java - 当断点命中时,从更高的堆栈级别查看变量的值,而无需手动爬升堆栈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27894729/

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