IntelliJ: Неустранимая ошибка компиляции: неверный целевой релиз: 1.8
Я запускаю проект Java Maven на IntelliJ, и я уверен, что этот проект будет скомпилирован Java 1.8.
Я установил JRE на версию 8 в конфигурации Run/Debug
а также в структуре проекта: Мой файл pom.xml также включает в себя версию 8 Java:
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
а также
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
Я также установил опцию компилятора Java на версию 1.8.
Когда я запускаю проект, я получаю сообщение об ошибке:
Не удалось выполнить цель org.apache.maven.plugins:maven-compiler-plugin:3.0:compile (default-compile) для проекта feed_matcher: фатальная ошибка компиляции: недопустимый целевой выпуск: 1.8 -> [Help 1]
Знаете ли вы, как решить эту проблему?
PS Я перешел по этой ссылке: IDEA: javac: исходная версия 1.7 требует целевой версии 1.7, и я все еще не могу решить проблему.
2 ответа
Я предполагаю, что вы хотите иметь его в версии 8, несмотря на то, что так много комментариев говорят о том, чтобы установить 7.
Возможно, вы пропустили настройку для бегуна maven, это в разделе " Настройки" -> "Сборка", "Exection", "Развертывание"> "Инструменты сборки"> "Maven"> "Runner", см. Прикрепленное изображение Вам также нужно установить это на Java 8.
Посмотрите Выполнение сборки, Развертывание> Компилятор> Компилятор Java
Затем найдите версию для байт-кода модуля
Убедитесь, что JAVA_HOME установлен в JDK7 или JRE7. Это объясняется в следующей ссылке
Убедитесь, что вы открываете новую оболочку и запустите intellij
- Если это не работает, посмотрите на файл idea.bat, который используется для запуска intellij - убедитесь, что он использует jdk7/jre7
- Убедитесь, что JDK правильно определены в вашем проекте. Посмотрите на эту ссылку для получения дополнительной информации.
- Убедитесь, что источник определен как 1,7 в Maven
Вышеуказанные 4 шага всегда помогли мне устранить такие проблемы.