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

时间:2009-04-29 06:55:41

标签: eclipse debugging variables static

根据问题。 在调试视图中,有变量框架。它显示当前对象的成员变量的所有值以及所有局部变量,但它不显示对象类的任何静态变量。

我如何做到这些?

有些谷歌搜索建议我按下工具栏上的按钮,但除了“显示类型名称”“逻辑结构”和“全部折叠”(Eclipse 3.4.2)之外,Variables框架的工具栏上没有任何内容。

有什么建议吗?

5 个答案:

答案 0 :(得分:181)

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

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

Java - > Show static variables

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

enter image description here

答案 1 :(得分:20)

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

答案 2 :(得分:4)

您可以查看静态变量,也可以在运行时进行编辑。单击指向下方的小箭头。见下图 enter image description here

答案 3 :(得分:2)

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

答案 4 :(得分:1)

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