Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JDK版本在命令提示符下显示1.8.092,但无法在NetBeans或Eclipse中导入_Java_Eclipse_Netbeans - Fatal编程技术网

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

Java JDK版本在命令提示符下显示1.8.092,但无法在NetBeans或Eclipse中导入,java,eclipse,netbeans,Java,Eclipse,Netbeans,DOS中的java-version显示要使用的版本 java版本“1.8.0_91” 然而,我在Eclipse中的代码显示了major.minor错误52。一项小调查告诉我,我的代码与我正在运行的JDK版本不匹配。在windows->preferences中,我发现我的JDK版本是1.7 我无法尝试导入1.8版本,它应该已经出现在我的计算机上了 对于如何导入较新版本的JDK的逐步方法,我们将不胜感激 我安装的JDK版本是jre-8u91-windows-x64.exe 我的机器运行在window

DOS中的java-version显示要使用的版本

java版本“1.8.0_91”

然而,我在Eclipse中的代码显示了major.minor错误52。一项小调查告诉我,我的代码与我正在运行的JDK版本不匹配。在windows->preferences中,我发现我的JDK版本是1.7

我无法尝试导入1.8版本,它应该已经出现在我的计算机上了

对于如何导入较新版本的JDK的逐步方法,我们将不胜感激

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

我的机器运行在windows 10上,具有64位体系结构


我正在运行Eclipse Mars

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

  • 窗口->首选项
  • 选择Java并打开下拉列表
  • 选择已安装的JRE
  • 添加新的JRE(在您的案例1.8.0_91中)

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

要添加JRE,您必须:

  • 在“已安装的JREs”窗格中按Add
  • 选择标准虚拟机
  • 在JRE主页上,选择新JRE的主目录
  • 点击Finish
选择新的JRE后,您可能需要根据所选的新JVM版本选择编译器遵从性级别,以下是一个示例:


显示环境变量中的
路径。另外,检查eclipse.ini并在那里发布您所看到的JRE环境。请参阅eclipse文档:不幸的是,仍然不清楚如何继续查看文档,因为我找不到文档要求我做什么。我找不到任何.ee文件,也没有任何其他方法奏效。非常感谢,这是朝着正确方向迈出的一步。现在,我有两个选项,我选择1.8.0_92,但错误仍然存在。有什么解决方案吗?@SauravMukherjee选择合适的合规级别,查看更新的答案。谢谢。谢谢。