gpt4 book ai didi

java - JDB 打印全局变量

转载 作者:行者123 更新时间:2023-11-30 10:25:41 25 4
gpt4 key购买 nike

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

Class MyClass() {

private static String myString;

public void myMethod() {
// Some code
}

}

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

最佳答案

myString是类上的静态字段,您应该能够使用静态标识符访问它:

dump <full-classpath>.MyClass.myString

关于java - JDB 打印全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46050740/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com