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

前端 未结 9 1830
挽巷
挽巷 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:46

    Kotlin 1.0 always produces Java 6 class files. Kotlin 1.1 will support generating Java 8 class files by passing -jvm-target 1.8 to the compiler. See

    https://blog.jetbrains.com/kotlin/2016/07/first-glimpse-of-kotlin-1-1-coroutines-type-aliases-and-more/

    for a discussion of Java 7/8 support.

提交回复
热议问题