java - eclipse IDE 中的 JRE 源文件

标签 java eclipse

我目前有 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/

相关文章:

java - 我的输出在JAVA中只打印一个矩形

java - 为什么此代码会导致 illegalMonitorState 异常?

java - eclipse无法导入java.util?

java - Eclipse 中缺少 java 构建路径选项

java - 接受整数和 float 。从java中的命令行并将它们存储在两个整数和 float 的差异数组中

java heap size error dex2jar android反编译解决方法?

java - 创建 Eclipse Java Gradle 项目

java - 在 Eclipse 中隐藏注释的任何方法

java - JPG 处理器 Java 代码抛出空指针异常

java - 如何使用 Maven 的 sonarQube 在提交之前收集增量分析