gpt4 book ai didi

Java 调试器有时看不到变量(通常在匿名内部类中)

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

Java 调试器有时看不到变量。

证明:

enter image description here

这通常发生在匿名内部类中,而变量是“闭包”(我知道这在这里不是确切的术语)。如果“closure”是类成员变量,我可以在前面加上 MyClass.this.myvariable 看到它,但是如果是方法局部变量,那我就根本看不到了。

有什么办法可以看到这样的变量吗?

最佳答案

请检查您正在运行的代码是否与 IDE 中的代码同步。
- 您可能在应用程序运行时更改了代码,它会更改行
- 有时 eclipse 不运行更新的代码,尝试进行干净的构建并重新启动应用程序。

关于Java 调试器有时看不到变量(通常在匿名内部类中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22935164/

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