scala.MatchError:运行sbt命令时为10

时间:2018-08-31 13:28:00

标签: scala sbt

我正在尝试在项目上运行sbt命令。

但是在启动时出现错误:

scala.MatchError: 10 (of class java.lang.String)
    at com.thoughtworks.sbtApiMappings.BootstrapApiMappings$$anonfun$globalSettings$1.apply(BootstrapApiMappings.scala:28)
    at com.thoughtworks.sbtApiMappings.BootstrapApiMappings$$anonfun$globalSettings$1.apply(BootstrapApiMappings.scala:27)
    at sbt.Init$Value$$anonfun$apply$13.apply(Settings.scala:609)
    at sbt.EvaluateSettings$$anonfun$sbt$EvaluateSettings$$constant$1.apply(INode.scala:163)
    at sbt.EvaluateSettings$$anonfun$sbt$EvaluateSettings$$constant$1.apply(INode.scala:163)
    at sbt.EvaluateSettings$MixedNode.evaluate0(INode.scala:175)
    at sbt.EvaluateSettings$INode.evaluate(INode.scala:135)
    at sbt.EvaluateSettings$$anonfun$sbt$EvaluateSettings$$submitEvaluate$1.apply$mcV$sp(INode.scala:69)
    at sbt.EvaluateSettings.sbt$EvaluateSettings$$run0(INode.scala:78)
    at sbt.EvaluateSettings$$anon$3.run(INode.scala:74)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1135)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    at java.base/java.lang.Thread.run(Thread.java:844)

[错误] scala.MatchError:10(类java.lang.String的) [错误]使用'last'作为完整日志。

我曾经在另一台笔记本电脑上运行我的项目,一切都很好。但是,当我将项目移到新笔记本电脑上时,会出现此错误。

不知道为什么会出现此错误。

1 个答案:

答案 0 :(得分:1)

已解决,

sbt-api-mappings这个SBT插件似乎与JAVA 10不兼容,我安装了Java 8,然后sbt可以工作。