Я пытаюсь обновить Java до версии 11, но не хочу использовать Oracles JDK из-за лицензии. Я также хотел бы установить и использовать AdoptOpenJDK 8 из-за этого. Моя ОС Windows 10.
Я уже пытался установить AdoptOpenJDK 11 без перезаписи каких-либо настроек, так как я хочу, чтобы другие java -программы продолжали работать с использованием Oracle JRE 8. Я добавил установку AdoptOpenJDK папка к установленным JRE в eclipse, и когда я запустил некоторый тестовый код, для "java .version" было установлено значение 11.0.7, но при попытке использовать новую функцию 'var' Eclipse сказал, что 'var' is not allowed here
. Я изменил уровень соответствия компилятора до 11 и обновил до Eclipse версии 2020-03 (4.15.0), но он все еще не работал.
Затем я переустановил AdoptOpenJDK 11 и позволил установщику изменить все настройки, но все равно не будет работать.
Как я могу установить AdoptOpenJDK 8 и 11 параллельно OracleJDK 8 в моей системе и установить в Eclipse, какой использовать для проекта?
РЕДАКТИРОВАТЬ: Хорошо, теперь это работает по-видимому, я просто не понял, как правильно использовать 'var'. Тем не менее, спасибо за помощь.