Якщо у вас є безліч наборів джерел / модулів, можна налаштувати конфігурацію jvmTarget для кожного з них окремо.
Ви можете налаштувати jvmTarget для всіх їх одночасно так:
tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).all {
kotlinOptions {
jvmTarget = "1.8"
}
}
Цей фрагмент можна використовувати на верхньому рівні файлу gradle.build
Після зміни файлу gradle Reimport All Gradle Imports. Щоб перевірити, чи працював він, відкрийте Project Structureта переконайтеся, що IntelliJ правильно призначений JVM 1.8для всіх Kotlin-модулів. Це повинно виглядати так:

Я б не рекомендував змінювати платформу безпосередньо в IntelliJ, оскільки хтось, хто клонує ваш проект вперше, швидше за все, зіткнеться з тією ж проблемою. Налаштування його правильно в gradle має перевагу в тому, що IntelliJ буде вести себе правильно з самого початку.
build.gradleзалежностей {compile ("org.jetbrains.kotlin: kotlin-stdlib-jdk8")}