JDK版本在命令提示符中显示1.8.0_92,但无法在NetBeans或Eclipse中导入

时间:2016-07-05 08:48:38

标签: java eclipse netbeans

java - DOS版本显示版本

java版“1.8.0_91”。

然而,我在Eclipse中的代码http://pastebin.com/kSZKszYy显示了major.minor错误52.一个小小的研究告诉我,我的代码和运行的JDK版本存在不匹配。在windows->首选项中,我发现我的JDK是版本1.7。

我无法尝试导入1.8,这应该已经存在于我的计算机上。

如何导入更新版本的JDK的分步方法将不胜感激。

我安装的JDK版本是jre-8u91-windows-x64.exe。

My Machine在Windows 10上运行,具有64位架构。

我正在运行Eclipse Mars。

1 个答案:

答案 0 :(得分:1)

在Eclipse中,您可以通过首选项窗格轻松选择要用于特定项目的JRE或工作区中的所有项目。要更改工作区中所有项目的JRE,您可以:

  • 窗口 - >首
  • 选择Java打开下拉列表
  • 选择已安装的JRE
  • 添加新的JRE(在您的情况下为1.8.0_91)

Installed JRE

在上图中你可以看到我有两个可用的JRE(1.7和1.8.0_92),我选择使用版本7而不是最新的1.8。

要添加JRE,您必须:

  • 按“已安装的JRE”窗格上的“添加”
  • 选择标准VM
  • 在JRE主页上选择新JRE的主目录
  • 点击完成

选择新的JRE后,您可能需要选择与您选择的新JVM版本相符的编译器合规性级别,这是一个示例:

Compiler compliance level