【问题标题】:Eclipse error 'could not determine Java version' when importing project导入项目时出现 Eclipse 错误“无法确定 Java 版本”
【发布时间】:2018-12-12 21:49:03
【问题描述】:

我正在使用 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'.

每次我在 Project Explorer 视图中选择项目时都会出现该对话框。打开 Project Properties 对话框可以工作,但选择 Java Build Path 会产生另一个错误:

The currently displayed page contains invalid values.

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

【问题讨论】:

    标签: java eclipse redhat-openjdk


    【解决方案1】:

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

    【讨论】:

    • 要重新生成项目,请执行以下操作: (1) 在顶部菜单中,转到项目 > 清理,并确保选中自动生成。 (2) 在项目资源管理器中:右键单击项目名称并转到:Maven > 更新项目 (3) 运行应用程序
    【解决方案2】:

    你必须添加 JDK-11 所以,试试这个:项目 -> 属性

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

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

    【讨论】:

    • 正如我在原帖中所说,由于错误“当前显示的页面包含无效值”,我无法查看相关项目的 Java 构建路径。在出现此错误后,如果我尝试在“项目属性”对话框中选择其他选项,我不断收到错误“Java 构建路径属性更改页面包含未保存的修改。是否要保存更改以便可以更新其他与构建路径相关的属性页?然后,如果我单击“应用”,我会收到与之前“无法从 '11.0.1' 确定 java 版本”相同的错误。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-10
    • 2015-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多