How to set up Kotlin's byte code version in Gradle project to Java 8?

前端 未结 9 1838
挽巷
挽巷 2020-12-01 08:56

In Kotlin project, what is a proper Gradle script to make sure my classes will be compiled to byte code ver 52 (Java 8)?

For some reason my classes are compiled as v

9条回答
  •  悲&欢浪女
    2020-12-01 09:37

    In your build.gradle.kts:

        tasks {
            val java = "11"
    
            compileKotlin { 
               kotlinOptions { jvmTarget = java }
               sourceCompatibility = java
            }
        }
    

    Or like this:

    tasks {
        withType { kotlinOptions { jvmTarget = "11" } }
    }
    

提交回复
热议问题