Scala REPL 额外的 Jars
Scala REPL additional Jars
我正在将 jars 添加到我的 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
仔细检查你的路径,如果它仍然不起作用,你可以尝试在启动 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,jar 之间的分隔符为 ;
,否则为 :
。
我正在将 jars 添加到我的 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
仔细检查你的路径,如果它仍然不起作用,你可以尝试在启动 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,jar 之间的分隔符为 ;
,否则为 :
。