.
Дмитрий
46 уровень
Сказано что тип "var" можно использовать начиная с 11 Джавы, я установил jdk-17, но у меня не компилирует код в Идее, когда var подставляю. А валидатор все схавал
Решен
Комментарии (5)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
AlekseyS
21 июня 2022, 05:38
Нажмите Ctrl+Alt+Shift+S, проверьте какой у вас выбран SDK (language level). В настройках вы можете для проекта принудительно задать более раннюю версию SDK.
+1
ДмитрийСтудент в мгу(вмк)/мфюа
21 июня 2022, 09:50
зачем раннюю? разве его не в поздних самых свежих надо искать?
0
AlekseyS
21 июня 2022, 10:13
На реальных проектах чаще всего версия языка будет более старая (например 8), так как постоянная миграция экономически не оправдана.
Скачивая самую последнюю версию SDK вы сразу получаете все более ранние версии и можете переключаться между ними. В настройках проекта можно выбрать необходимую версию.
0
ДмитрийСтудент в мгу(вмк)/мфюа
21 июня 2022, 11:36
так в лекции сказано что этот оператор доступен с 11 версии и далее
0
AlekseyS
21 июня 2022, 11:58решение
Все так. И раз у вас не скомпилировалось из-за var, значит в настройках проекта была установлена версия языка ниже 11. Просто проверьте настройки.
+1