我正在尝试使用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)
}
}
谁能告诉我为什么?
答案 0 :(得分:3)
我使用sbt' package
命令生成最终的jar文件。它显然并没有完全包装依赖关系。
我使用sbt-assembly插件解决了这个问题。
答案 1 :(得分:0)
该错误表示在运行时未找到类spray.json.JsonFormat
。
确保此类是运行时依赖项的一部分。