ClassNotFoundException:spray.json.JsonFormat

时间:2015-01-06 13:51:14

标签: scala spray-json

我正在尝试使用spray-json。

以下测试代码抛出ClassNotFoundException: spray.json.JsonFormat

import spray.json._
import DefaultJsonProtocol._

object App {
  def main(args: Array[String]) = {
    val ast = List(1, 2, 3).toJson
    println(ast.compactPrint)
  }
}

谁能告诉我为什么?

2 个答案:

答案 0 :(得分:3)

我使用sbt' package命令生成最终的jar文件。它显然并没有完全包装依赖关系。

我使用sbt-assembly插件解决了这个问题。

答案 1 :(得分:0)

该错误表示在运行时未找到类spray.json.JsonFormat

确保此类是运行时依赖项的一部分。