【发布时间】:2010-10-22 12:28:12
【问题描述】:
根据问题。 在调试视图中,有变量框架。它显示了当前对象的所有成员变量的值,以及所有的局部变量,但它不显示对象类的任何静态变量。
我如何获得这些?
一些谷歌搜索建议我按下工具栏上的按钮,但变量框架的工具栏上除了“显示类型名称”、“逻辑结构”和“全部折叠”(Eclipse 3.4.2)之外什么都没有。
有什么建议吗?
【问题讨论】:
标签: eclipse debugging variables static
根据问题。 在调试视图中,有变量框架。它显示了当前对象的所有成员变量的值,以及所有的局部变量,但它不显示对象类的任何静态变量。
我如何获得这些?
一些谷歌搜索建议我按下工具栏上的按钮,但变量框架的工具栏上除了“显示类型名称”、“逻辑结构”和“全部折叠”(Eclipse 3.4.2)之外什么都没有。
有什么建议吗?
【问题讨论】:
标签: eclipse debugging variables static
在调试变量视图中,它们是视图右侧的箭头按钮。这个按钮的工具提示是Menu。
当您单击此按钮时,会显示一个下拉菜单,您可以在其中选择
Java -> Show static variables
注意:您不必重新启动 Eclipse。
【讨论】:
只需将鼠标光标放在代码中的静态变量上,您就会看到分配的值。
【讨论】:
Window -> Show View -> Other -> Debug -> Expressions -> 右击窗口 -> Add Watch Expression... -> 输入要查看的变量名称
【讨论】:
您也可以尝试编写表达式,例如观察窗口中的 self::$value
【讨论】: