Получение ошибки компиляции для оператора алмаза в идее ide

Я получаю эту ошибку, пытаясь скомпилировать простой исходный код в идее ide.

java: diamond operator is not supported in -source 1.6 (use -source 7 or higher to enable diamond operator)

jdk равно 1.7.40 от оракула

но где это место, чтобы добавить эту опцию "-7"?

Я попытался добавить в настройках ide, но это не повлияло.

Ответ 1

Вам необходимо установить уровень языка проекта (по умолчанию для всех модулей) и уровень языка (ов) модуля

Project language levelModule language level

Ответ 2

Убедитесь, что на странице "Структура проекта" уровень языка вашего проекта установлен на 7.0.

enter image description here

После того, как вы выберете это, вам придется повторно открыть свой проект, но затем ваши компиляторы должны выполнить компиляцию.

Ответ 3

Проверьте вкладку "Структура проекта" в IDEA, найдите навигационный путь followng

Project StructureProjectProject SDK

enter image description here

Ответ 4

Выполните следующие действия.

Right Click on the project------>> go to Open module Settings--->
In that opening window click the Project in project settings---->
and set project SDK