Добридень! У мене стояв 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?
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ