我已经有
Exception in thread "main" java.lang.UnsupportedClassVersionError: Unsupported major.minor version 51.0
所以我查了一下,然后将我的 JRE 和 JDK 更新到了第 8 版本。
但在控制台上方,它显示:
System/Library/Java/JavaVirtualMachines/1.6.0 JDK ....
如何让我的 Eclipse 在第 8 版 JDK 和 JRE 中运行? 升级后我需要更改项目中的任何内容吗?
提前致谢!
最佳答案
在 Eclipse 中:
- 选择下拉菜单:Windows > 首选项
- 在左侧,选择“Java”>“已安装的 JRE”
- 点击“添加...”并浏览到您的 JDK/JRE 文件夹
- 根据需要重命名,例如将“jdk1.8.0_51”更改为“jdk1.8”
- 如果您想在 Eclipse 工作区中访问更多 JDK/JRE 版本,请重复此操作
- 选中您想要作为项目默认的 JRE
- 在左侧,选择 Java > 编译器
- 设置合规性级别以匹配默认 JRE
注意:如果您的项目不使用工作区默认值,则需要更新项目属性。
Eclipse 本身使用默认的 Java 运行,即 PATH
上的 java。如果您希望 Eclipse 使用不同的 JDK/JRE 运行,则需要编辑 eclipse.ini 文件。请参阅link由塔伦·古普塔提供。
关于java - 我安装了 JRE 和 JDK 8,但在 Eclipse 中它显示 Java/JavaVirtualMachines/1.6.0 JDK。该怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32392279/