Я только что установил OpenJDK-версию JDK 11 общедоступного выпуска в Windows 10. Я пытался установить его как JRE в только что выпущенном Eclipse 2018-09 (4.9.0),и в диалоговом окне Eclipse появилось сообщение:
Вы выбрали JRE, которую эта версия Eclipse JDT еще не поддерживает полностью.Некоторые функции могут работать не так, как ожидается.
В чем проблема?
- Eclipse 2018-09 не полностью поддерживает JDK 11?
- Или же Eclipse не полностью поддерживает OpenJDK 11, но поддерживает Oracle JDK 11?
- Какие конкретно «функции» можно ожидать, чтобы они «работали не так, как ожидалось»?
Обновление: из поиска в Интернете я обнаружил код , который, по-видимому, указывает на то, что Eclipse имеет внутренний список известных версий Java, и выдает сообщение выше, если новая версия JDK имеет более высокую версию, чем известнаяВерсии Java.(Вот как я интерпретирую код.) Правда?Eclipse запустил новую версию 2018-09, всего за несколько дней до выпуска JDK 11, не обновляя свой список известных версий Java для включения Java 11 ??
Возможно, у кого-то есть более авторитетный ответ.