当我从IntellijIdea构建我的项目时,我得到以下错误
Error:scalac: 'jvm-11' is not a valid choice for '-target'
Error:scalac: bad option: '-target:jvm-11'我正在使用gradle来构建我的项目。我的项目使用的是java 11和scala 2.12.8。
有人能帮我解决这个错误吗?
发布于 2020-12-24 08:03:06
Scala 2.12不支持JVM 11作为目标。您需要将以下代码添加到gradle构建文件中:
tasks.withType<ScalaCompile> {
targetCompatibility = "1.8"
}对于Scala 2.13,这个问题的修复方法是:
tasks.withType<ScalaCompile>() {
targetCompatibility = ""
scalaCompileOptions.additionalParameters = listOf("-target:11")
}https://stackoverflow.com/questions/54878493
复制相似问题