导入项目时,Eclipse错误“无法确定Java版本”

时间:2018-12-12 21:49:03

标签: java eclipse redhat-openjdk

我正在使用OpenJDK 11运行RHEL7:

openjdk version "11.0.1" 2018-10-16 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.1+13-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.1+13-LTS, mixed mode, sharing)

使用Eclipse 4.9:

Eclipse Java EE IDE for Web Developers.

Version: 2018-09 (4.9.0)
Build id: 20180917-1800

我还安装了此页面中引用的Java 11支持更新:https://marketplace.eclipse.org/content/java-11-support-eclipse-2018-09-49

导入一个特定项目会产生一个显示此错误的对话框:

An error has occurred. See error log for more details.
Could not determine java version from '11.0.1'.

每次我在“项目资源管理器”视图中选择项目时,都会出现该对话框。打开“项目属性”对话框即可,但是选择“ Java构建路径”会产生另一个错误:

The currently displayed page contains invalid values.

,我无法查看构建路径设置。我还有其他项目使用相同的已配置JRE安装。这个错误是什么意思?这个项目中我缺少一些配置吗?

2 个答案:

答案 0 :(得分:0)

我不知道问题的原因,但是解决方案是重新生成Eclipse项目文件。

答案 1 :(得分:-1)

您必须添加JDK-11,因此,请尝试以下操作:项目->属性

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

然后选择jdk-11的位置。然后下一个下一个.....

现在检查编译器,它必须是这样的: enter image description here