Добрый день!
У меня стоял Project SDK 10 и language Level 7.
Недавно столкнулся с такой проблемой:
Ввиду этого начал читать и разбираться в версиях всего, что указал в заголовке к посту.
В итоге установил версию JDK 11, затем решил проблему путем установки Project Structure -> Project Settings -> Modules -> Language level на 11
Но до конца я так и не понял, что к чему. Я буду очень благодарен, если вы подскажете мне ответы на следующие вопросы:
- Последняя версия JDK - 11?
- Что определяют Project SDK и Project Language level?
- Должны ли соответствовать друг другу Project SDK и Poject Language Level?
- Как понять, когда нужно менять Project Language Level и Modules -> Language Level?
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ