首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JDB打印全局变量

JDB打印全局变量
EN

Stack Overflow用户
提问于 2017-09-05 08:47:56
回答 1查看 1.7K关注 0票数 3

我已经向jdb调试器附加了一个应用程序。我试图通过jdb调试器了解全局/类变量的状态。

代码语言:javascript
复制
Class MyClass() {

    private static String myString;

    public void myMethod() {
    // Some code
    }

}

假设我的断点在myMethod()方法中。我们可以使用print / dump命令打印变量(请参考这里)。当断点在方法myString ()中时,我尝试使用命令print myString打印类变量myString。但是它抛出了一个异常-- com.sun.tools.example.debug.expr.ParseException:名称未知: myString。我能够打印/转储方法myMethod()中的局部变量。

EN

回答 1

Stack Overflow用户

发布于 2017-09-21 17:36:33

由于myString是类中的一个静态字段,您应该能够通过使用静态标识符来访问它:

dump <full-classpath>.MyClass.myString

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46050740

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档