Intellij, целевая версия JRE не соответствует версии проекта jdk - PullRequest
0 голосов
/ 25 февраля 2020

Я использую Intellij Community версии 2019.3 на моем MacBook. У меня есть простой проект Springboot (java). Всякий раз, когда я запускаю свой модульный тест, я получаю следующее предупреждение:

enter image description here

Где мне проверить Intellij, чтобы избавиться от этой ошибки? (Я слышал по inte rnet «Настройки проекта», но не могу найти, где находится эта опция)

1 Ответ

0 голосов
/ 25 февраля 2020

Это потому, что вы создаете для целевой версии Java 1.8

В зависимости от того, что вы используете, Maven или Gradle, вы устанавливаете целевую версию java с помощью:

Gradle

  sourceCompatibility = '1.8'
  targetCompatibility = '1.8'

Документы:

Maven

<properties>
    <maven.compiler.target>1.8</maven.compiler.target>
    <maven.compiler.source>1.8</maven.compiler.source>
</properties>

Документы:

Вы можете изменить эту версию на 12 или JavaVersion.VERSION_12, чтобы использовать свой сборочный JDK, но тогда вы потеряете совместимость и не сможете запустить jar приложения. с помощью Java 1.8.

Вы также можете изменить версию SDK сборки, на macOS нажмите command + ; и go на Настройки проекта -> Проект и замените Project SDK на тот, с которым вы хотите его собрать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...