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

导入项目时发生Eclipse错误“无法确定Java版本”,java,eclipse,redhat-openjdk,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) 对于Eclipse4.9: Eclipse Java EE IDE for Web Developers. Ver

我正在用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)
对于Eclipse4.9:

Eclipse Java EE IDE for Web Developers.

Version: 2018-09 (4.9.0)
Build id: 20180917-1800
我还安装了本页中引用的Java 11支持更新:

导入一个特定项目会生成一个对话框,显示以下错误:

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安装。这个错误意味着什么?此项目中是否缺少一些配置?

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

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

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

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

正如我在原始帖子中所说,由于错误“当前显示的页面包含无效值”,我无法查看相关项目的Java构建路径。出现此错误后,如果我尝试在“项目属性”对话框中选择其他选项,我会不断收到错误“Java构建路径属性更改页包含未保存的修改”。是否要保存更改以便更新其他与生成路径相关的属性页?“然后,如果单击“应用”,则会出现与以前相同的错误”无法从“11.0.1”确定java版本。