我安装了JRE和JDK 8,但在Eclipse中它显示了Java / JavaVirtualMachines / 1.6.0 JDK。该怎么办?

时间:2015-09-04 07:18:45

标签: java eclipse java-8

我一直在

  

线程“main”中的异常java.lang.UnsupportedClassVersionError:不支持的major.minor版本51.0

所以我查了一下,然后将我的JRE和JDK更新到第8版。

但在控制台上方,它会显示:

  

System / Library / Java / JavaVirtualMachines / 1.6.0 JDK ....

如何在第8版JDK和JRE中运行Eclipse? 升级后我是否需要更改项目中的任何内容?

提前致谢!

3 个答案:

答案 0 :(得分:3)

在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文件。请参阅Tarun Gupta提供的link

答案 1 :(得分:0)

在Eclipse中,您必须更改Java位置,如下面的步骤

enter image description here enter image description here

答案 2 :(得分:0)

检查:

1)正确的java环境变量设置。

2)在Eclipse中的Project Explorer中右键单击Project name。
点击Build Path - > Configure Build Path
检查 Java Build Path 的正确路径。 另请检查Java Compiler - >中是否选择了最新版本的Java。 Compiler Compliance Level

3)通过键入java -versionjava从命令行检查安装了哪个Java。
(有时在Linux系统中从命令行安装的Java会安装旧版本)