我正在将scars添加到我的scala repl中,如下所示:
scala> :cp scalaj-http_2.10-2.2.1.jar
Added '/home/XXX/scalaj-http_2.10-2.2.1.jar'. Your new classpath is:
".:/home/XXX/json4s-native_2.10-3.3.0.RC3.jar:/home/XXX/scalaj-http_2.10-2.2.1.jar"
Nothing to replay.
现在,当我尝试导入该jar以供使用时,我收到一个错误:
scala> import scalaj.http._
<console>:7: error: not found: value scalaj
import scalaj.http._
我在另一个罐子里试过这个:
scala> :cp json4s-native_2.10-3.3.0.RC3.jar
Added '/home/XXX/json4s-native_2.10-3.3.0.RC3.jar'. Your new classpath is:
".:/home/XXX/json4s-native_2.10-3.3.0.RC3.jar"
Nothing to replay.
scala> import org.json4s.JsonDSL._
<console>:7: error: object json4s is not a member of package org
import org.json4s.JsonDSL._
我已经在网上阅读了多篇教程,所有这些都是这样做的,但我的REPL似乎并没有在同一个庄园中表现。 我正在使用Scala 2.10
答案 0 :(得分:1)
仔细检查你的路径,如果它仍然无法正常工作,你可以尝试在启动REPL时添加jar(它似乎总是适用于我,即使使用v2.10)
scala -cp /home/XXX/json4s-native_2.10-3.3.0.RC3.jar:/home/XXX/scalaj-http_2.10-2.2.1.jar
注意:对于Windows,jars之间的分隔符为;
,否则为:
。