Я загружаю проект из Repo сегодня и пытаюсь запустить его в первый раз, и он не будет выбран JDK 1.8. Перед тем, как вы опубликуете, что это повторяющийся вопрос, я уже проверил this и this и this. Я проверил всюду в Интернете, но безрезультатно. И если Downvotiong, дайте явные/очень веские основания для этого.Intellij собирает JDK 1.6 вместо 1.8
Вот сообщение об ошибке: -
error: diamond operator is not supported in -source 1.6
Set<String> result = new HashSet<>();
^
Im используя Mac и Intellij Ultimate. Вот мои java --version
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)
Вот мой файл> Структура проекта> Модули> Источники
8. Lambdas, type annotations etc.
Уровень файла> Структура проекта> Проект> SDK Project>javaversion "1.8.0_25"
язык Project>SDK Default(8 - Lambdas, type annotation etc.)
В моем/bash_profile есть export JAVA_HOME=$(/usr/libexec/java_home -v 1.8.0_25)
Кроме того, если вы хотите, пожалуйста, укажите причину так же, как и так, чтобы я помнил это очень точно. – Jagvir
Что вы получаете, когда идете в структуру проекта> Модули> (выберите свой модуль)> Зависимости> Модуль SDK? – rgettman
@rgettman Я вижу 1.8 (java version 1.8.0_25 ") в модуле SDK. Apply> Restart> Run: 'Grails: <имя проекта>. – Jagvir