2010-12-01 63 views
2

在调试Java程序时,我无法查看Java源代码中的变量值,例如在函数Integer.valueOf()中。我尝试在Expressions或Inspect中添加变量,但得到'a无法解析'在调试过程中无法查看Java源代码中的变量值

+0

信息源已连接,我可以逐步调试源代码 – 2010-12-01 19:40:21

回答

0

这是已知的问题。通常你可以看到参数值为arg0,arg1等,有时候会员变量。如果lhballoti是正确的,并且问题是编译JDK时没有调试信息,请尝试从源代码(src.zip)自己编译它。我相信很难编译完整的JDK,但我认为你只能编译有趣的类。然后在运行java程序时将这些类推入bootclasspath(使用-Xbootclasspath/p)。

我希望这会起作用。

0

'a'不是本方法中的局部变量,但我不认为JRE类是使用完整调试信息启用的。可能无法在JRE中看到局部变量。

相关问题