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

问题描述:

这对我来说是一个小小的烦恼,不断出现。当我调试一个程序时,我可以看到直接作用域中的变量,但是我看不到由'this'类继承的全局变量,静态变量或变量。我知道如何获得这些值进行测试的唯一方法是创建一个虚拟变量来将我想要的变量存储在给定函数的范围内,这是不高效或优雅的。在eclipse调试器中查看全局/静态/继承变量

有没有一种更简单的方法来查看我所提到的三种变量类型中的任何一种/所有变量类型的值?

感谢

+0

CDT:https://*.com/questions/4434107/see-static-variables-in -eclipse-cdt – 2017-08-20 13:07:26

可以使用Expression View观看任意表达式,包括静态和全局变量。

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

Debug PerspectiveVariables视图中扩大条目this应允许您在默认情况下查看所有这些(非静态)成员。

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

Show Static Variables

+0

谢谢你,那正是我需要的。我觉得有点愚蠢,我无法自己找到它 – drew 2011-04-14 18:11:14

+1

要告诉你实话,我必须也Google!现在我们都知道:) – 2011-04-14 21:29:34

+0

长时间的烦恼终于没了,谢谢!不知道为什么我没有这个谷歌之前.. – FDIM 2014-01-16 20:31:09

在Debug透视图,打开Variables视图,点击窗格右上角的向下箭头并选择Java/Show Static Variables