即使阅读:Scala, problem with a jar file,我仍然有点困惑。我试图将一些包导入到我的Scala文件中,即使在添加到classpath之后,解释器也不会识别它们。将.jar文件导入Scala环境
一个例子:
我有import语句:
import org.json4s._
我下载从这里开始的.jar:http://mvnrepository.com/artifact/org.json4s/json4s-native_2.10/3.2.4
,并使用添加到类路径解释:
scala> :cp /Users/aspangher13/Downloads/json4s-native_2.10-3.2.4.jar
Scala承认类路径:
Your new classpath is: ".:/Users/aspangher13/Downloads/json4s-native_2.10-3.2.4.jar:/Users/aspangher13/Downloads/jna-3.5.2.jar"
但仍然抛出这个错误:
<console>:7: error: object scalatra is not a member of package org
import org.json4s._
有人能看到我在做什么错?谢谢!!
作为一个后续,有没有人知道在哪里可以找到包:JsonAST._?
为什么不去简单的方法,使用sbt,将库放到./lib/文件夹中并调用'console'? – 4lex1v
Alexlv当然是对的。但我认为你遇到的问题是你只包含了JSON4S的支持,而不是所有的Scalatra(甚至是它的核心)。 –
对不起,澄清,我只是将其作为一个不起作用的导入语句的示例 –