Подтвердить что ты не робот

Компиляция IntelliJ для Java 7 JRE с использованием Java 8 SDK

У меня есть SDK Java 8 и среда выполнения, а также проект, который использует только функции Java 7. Мне было интересно, могу ли я настроить intellij для сборки jar-уровня на Java-7, что, безусловно, возможно из командной строки?

До сих пор я пробовал просто установить уровень языка проекта на 7 в качестве эксперимента, но это явно недостаточно и не совсем то, что мне нужно.

Я также видел этот вопрос в SO: "Intellij IDEA с использованием компилятора java7 для компиляции, когда я настроил его на использование Java6", но мой SDK проекта уже настроен на новую версию Java, и мне просто нужна компиляция артефакт /jar, совместимая с Java-7.

EDIT: у меня только Java 6 и Java 8 JREs/SDK на моей локальной системе, потому что, к сожалению, у Java 7 есть проблемы в моей системе и не совместимы.

4b9b3361

Ответ 1

Файл → Настройки → Компилятор → Компилятор Java → версия байт-кода проекта → 1.7

Ответ 2

  • Выберите корень вашего проекта.
  • Нажмите F4
  • Выберите уровень языка.

enter image description here