java - Eclipse导入项目时出现错误 'could not determine Java version'

标签 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'.

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

The currently displayed page contains invalid values.

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

最佳答案

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

关于java - Eclipse导入项目时出现错误 'could not determine Java version',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53751899/

相关文章:

java - 使用 iText 5 生成 pdf 文件时出现问题

java - Android Eclipse 传入与传出 SMS : Phone number format?

java - 无法在 Windows 上运行我的 Maven 项目

c++ - eclipse 中的观察点条件

docker - Docker:Openjdk:14基于RHEL的镜像,无法安装yum/wget/netstat

java - 如何强制 Red Hat OpenJDK 8 在 Windows 上像 AdoptOpenJDK 和 Oracle JDK 一样清晰地呈现字体?

java - 什么时候使用 Android AlarmManager?

java - 在 Solaris 操作系统中使用 Java 和第 3 方库在打印机中打印 PDF

java - 从 NetBeans 迁移到 eclipse,似乎找不到生成的 java 文件