在eclipse调试器中查看全局/静态/继承变量

dre*_*rew 7 java eclipse debugging

这对我来说是一个小麻烦,不断上升.当我调试程序时,我可以看到直接范围内的变量,但我看不到变量是全局的,静态的,或者是由'this'类继承的变量.我知道如何获取这些测试值的唯一方法是创建一个虚拟变量来存储我想要的变量,在给定函数的范围内,这是不高效或优雅的.

是否有更简单的方法来查看我在逐步调试时提到的三种变量类型中的任何/所有变量的值?

谢谢

no.*_*ing 15

this在默认情况下,扩展Variables视图中的条目Debug Perspective应该允许您查看所有这些(非静态)成员.

要查看常量和静态成员,请在Variables视图的菜单中(通过单击视图右上角的小向下箭头打开),选择Java > Show Static VariablesShow Constants

显示静态变量


sbr*_*ges 6

您可以使用表达式视图来观察任意表达式,包括静态和全局变量.

另一个方便的视图是Displays View,它允许您执行任意代码.