我目前有 Eclipse 设置来单步执行 JDK 安装 (JAVA_HOME\jre\lib) 中 rt.jar 中的类文件。看起来 eclipse 默认从 jar 中打开一个类文件。但是单步执行类文件不会显示变量值。看起来我需要单步执行实际的 java 文件来检查变量值。我尝试将 JDK 安装文件夹中的 src 文件夹(JAVA_HOME\src)导入到我的项目中,但这不起作用。 Eclipse 仍然直接进入类文件。知道如何设置 JRE src 文件以便我可以逐步执行吗?
更新: 我能够部分解决这个问题。我现在能够单步执行 java src 文件。为了做到这一点,我在 Debug模式下运行程序,在 Eclipse 引用的类文件中设置一个随机断点。当执行到达断点时,在“调试”选项卡下的“调试” View 中,右键单击当前方法的堆栈跟踪,然后选择“编辑源查找”->“添加”以添加保存 src 文件的目录/项目。由于某种原因默认查找路径设置为JAVA_HOME/jre/lib,不知道如何修复默认路径。尽管如此,我仍然无法查看 JRE src 文件中的局部变量。 需要详细说明局部变量的几点,它们不会显示在调试 View 的变量选项卡中,当我单击检查/监视时,我收到一条消息,提示“x 无法解析为变量”。
最佳答案
当您安装并将项目和启动配置指向 JDK 而不是 JRE 时,这就是完全。
关于java - eclipse IDE 中的 JRE 源文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27989472/