【发布时间】:2019-03-24 02:35:47
【问题描述】:
我正在尝试使用 Kotlin V1.2.70、Gradle V4.10.1 和 Java 11。使用 gradle 编译项目时,出现错误消息“Unknown JVM Target Version: 11. Supported versions: 1.6, 1.8”。
Kotlin 编译器是否支持 Java 11(生成与 Java 11 JVM 兼容的代码)?如果是这样,如何使用 gradle 进行配置?
【问题讨论】:
-
您将 kotlin 生成的字节码版本与 jvm 版本混淆了,您可以生成任何内容并在 jvm 11 上运行它。这就是为什么 90% 的 java 开发人员使用 java 8 但在 jvm 11 上运行它的原因。 ..