【发布时间】:2018-09-07 09:42:06
【问题描述】:
在通过 Intellij Idea 构建时,我收到以下消息:
错误:scalac:“jvm-1.10”不是“-target”的有效选择 错误:scalac:错误选项:'-target:jvm-1.10'
稍后,在 Java 升级之后
构建、执行、部署 -> 构建工具 -> Gradle -> Gradle JVM: 1.8 构建、执行、部署 -> 编译器 -> Scala 编译器 -> Scala 编译服务器 -> JDK:1.8
在build.gradle
compileScala.targetCompatibility = 1.8
ScalaCompileOptions.metaClass.useAnt = false
没有任何帮助!
更新:
这有帮助:在build.gradle
tasks.withType(ScalaCompile) {
scalaCompileOptions.useAnt = false
}
不需要:
compileScala.targetCompatibility = 1.8
ScalaCompileOptions.metaClass.useAnt = false
【问题讨论】:
-
您使用的是哪个 Scala 版本?请查看here
-
我的scala版本是2.12.6
标签: scala intellij-idea build.gradle java-10