หากคุณมีแหล่งที่มา / โมดูลจำนวนมากคุณอาจยุ่งยากในการกำหนดค่า jvmTarget สำหรับแต่ละรายการแยกกัน
คุณสามารถกำหนดค่า jvmTarget สำหรับพวกเขาทั้งหมดในครั้งเดียวดังนี้:
tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).all {
    kotlinOptions {
        jvmTarget = "1.8"
    }
}
ตัวอย่างนี้สามารถใช้กับระดับบนสุดของไฟล์ gradle.build ของคุณ
Reimport All Gradle Importsหลังจากการแก้ไขไฟล์ gradle หากต้องการตรวจสอบว่าใช้งานได้หรือไม่ให้เปิดProject Structureและตรวจสอบว่า IntelliJ ได้รับมอบหมายอย่างถูกต้องให้JVM 1.8กับโมดูล Kotlin ทั้งหมด ควรมีลักษณะเช่นนี้:

ฉันจะไม่แนะนำให้เปลี่ยนแพลตฟอร์มโดยตรงใน IntelliJ เพราะใครก็ตามที่โคลนโครงการของคุณเป็นครั้งแรกน่าจะประสบปัญหาเดียวกัน การกำหนดค่าอย่างถูกต้องในระดับเกรนมีข้อดีที่ IntelliJ จะทำงานได้อย่างถูกต้องตั้งแต่เริ่มต้น
               
              
build.gradleพึ่งพา {คอมไพล์ ("org.jetbrains.kotlin: kotlin-stdlib-jdk8")}