在eclipse中遇到断点时,是否可以从更高的堆栈级别查看变量的值? IE说我们有以下功能 -
void foo(){
for(int i=0;i<100;i++){
bar();
}
}
void bar(){
//breakpoint here
}
如果我在bar
中放置一个断点,我是否可以看到i
的值,该值应该高于我的,而不是手动点击堆栈级别?< / p>
答案 0 :(得分:1)
通常,您可以通过右键单击变量来观察任何变量,然后选择&#34;观看&#34;选项。但是这个选项会在评估期间给出错误&#34;当局部变量的情况下执行超出范围时。在this post中讨论了一些解决方法,用于生成rt.jar并启用调试信息。我没有亲自试过,但它可能会帮助你在这种情况下。祝你好运。