Ошибка Eclipse "не удалось определить версию Java" при импорте проекта

Я использую RHEL7 с OpenJDK 11:

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)

с затмением 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. Что означает эта ошибка? Есть ли какая-то конфигурация, которую мне не хватает в этом проекте?

2 ответа

Я не знаю причину проблемы, но решение было восстановить файлы проекта Eclipse.

Вы должны добавить JDK-11, поэтому попробуйте это: project -> properties

И выберите местоположение вашего JDK-11. а затем следующий следующий.....

Теперь проверьте компилятор, он должен быть таким:

Другие вопросы по тегам