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 шага всегда помогли мне устранить такие проблемы.

Другие вопросы по тегам