在 Eclipse 中调试时修改/查看静态变量

根据问题。 在调试视图中,有一个 Variables 框架。它显示了当前对象的所有成员变量的值和所有局部变量,但是没有显示对象类的任何静态变量。

How do I get to these?

一些谷歌搜索建议我按下工具栏上的按钮,但是在 Variables 框架的工具栏上除了“显示类型名称”“逻辑结构”和“全部崩溃”(Eclipse 3.4.2)之外什么也没有。

有什么建议吗?

59257 次浏览

Window-> Show View-> Other-> Debug-> Expressions-> 右击窗口-> Add Watch Expression...-> 输入要查看的变量的名称

在 Debug Variables 视图中,它们是视图右侧的箭头按钮。这个按钮的工具提示是 Menu

单击此按钮时,会显示一个下拉菜单,您可以在其中选择

- > Show static variables

注意: 您不必重新启动 Eclipse。

enter image description here

只需将您的鼠标光标放在代码中的静态变量上,您就会看到分配的值。

您也可以尝试在 watch 窗口中编写表达式,例如 self: : $value

您可以查看静态变量,也可以在运行时进行编辑 enter image description here