java - 调试期间无法查看来自 Java 源的变量值

标签 java eclipse debugging

在调试 Java 程序时,我无法查看 Java 源代码中的变量值,例如在函数 Integer.valueOf() 中。我尝试在表达式或检查中添加变量,但得到“无法解析”

最佳答案

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

我希望这会奏效。

关于java - 调试期间无法查看来自 Java 源的变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4328328/

相关文章:

java - Eclipse:提取方法功能失败

android - 在卡在白屏上的模拟器上 react native 应用程序

javascript - 从 Add-on Builder 调试 Firefox 扩展

ruby - 在 JRuby 9000 中调试

java - 最新代码中的 FHIR _id 至 id 更改

java - RFC 2388 多部分 POST 的服务器实现与 RFC 2047 冲突?

java - 为什么我的几何图形不会出现? (jMonkey引擎)

java - Eclipse 不显示错误或运行新代码

java - 如何在 GWT 中上传文件

java - 如何从protoc.exe获取类文件