【问题标题】:Modify/view static variables while debugging in Eclipse在 Eclipse 中调试时修改/查看静态变量
【发布时间】:2010-10-22 12:28:12
【问题描述】:

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

我如何获得这些?

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

有什么建议吗?

【问题讨论】:

    标签: eclipse debugging variables static


    【解决方案1】:

    在调试变量视图中,它们是视图右侧的箭头按钮。这个按钮的工具提示是Menu

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

    Java -> Show static variables

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          【解决方案4】:

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

          【讨论】:

            【解决方案5】:

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

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 2012-05-16
              • 2011-05-24
              • 1970-01-01
              • 2011-04-16
              • 1970-01-01
              • 2018-03-30
              相关资源
              最近更新 更多