我正在使用 Eclipse (Juno) 和 Java 7。
JRE 附有来自 JDK 下载 (src.zip) 的源代码。
我能够从 JDK 跟踪和执行源代码。但是,我看不到变量值。例如,我无法在 java.util.ResourceBundle 中看到变量值,但我可以看到其代码在 Eclipse 中的逐步执行。
我能够在我自己的代码中调试和查看变量值。
问题是 JRE 类文件是在没有调试信息的情况下编译的,因此您无法真正调试代码:调试器不显示局部变量等。可能是您的 Eclipse 未设置为与 JDK 一起运行,它可能与 JRE 一起运行.
按照此链接调试 JDK 类:
http://www.avajava.com/tutorials/lessons/how-do-i-view-and-debug-jdk-source-code-in-eclipse.html