java.lang.NoSuchMethodError:sbt.package$.Zero()Lsbt/Global$;
在java.lang.NoSuchMethodError:sbt.package$.Zero()Lsbt/Global$;,sbt,scala.js,Sbt,Scala.js,在project/plugins.sbt中使用Scala.js 0.6.20(addSbtPlugin(“org.Scala js“%”sbt scalajs“%”0.6.20”)时,尝试使用sbt 0.13.15导入项目时会发生以下错误: java.lang.NoSuchMethodError: sbt.package$.Zero()Lsbt/Global$; at org.scalajs.sbtplugin.ScalaJSPluginInternal$.org$scalajs
project/plugins.sbt
中使用Scala.js 0.6.20(addSbtPlugin(“org.Scala js“%”sbt scalajs“%”0.6.20”)
时,尝试使用sbt 0.13.15导入项目时会发生以下错误:
java.lang.NoSuchMethodError: sbt.package$.Zero()Lsbt/Global$;
at org.scalajs.sbtplugin.ScalaJSPluginInternal$.org$scalajs$sbtplugin$ScalaJSPluginInternal$$scalaJSStageSettings(ScalaJSPluginInternal.scala:254)
at org.scalajs.sbtplugin.ScalaJSPluginInternal$$anonfun$22.apply(ScalaJSPluginInternal.scala:446)
at org.scalajs.sbtplugin.ScalaJSPluginInternal$$anonfun$22.apply(ScalaJSPluginInternal.scala:446)
at scala.Function2$$anonfun$tupled$1.apply(Function2.scala:54)
at scala.Function2$$anonfun$tupled$1.apply(Function2.scala:53)
类似的问题:与,Scala.js 0.6.20需要sbt 0.13.16或更高版本。为此,应修改project/build.properties
文件以设置:
sbt.version=0.13.16
(或兼容的东西)备选方案:将scala.js降级到
0.6.19
(例如,对于Coursera课程顶点)
addSbtPlugin("org.scala-js" % "sbt-scalajs" % "0.6.19") >> project/plugins.sbt