即使閱讀: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(甚至是它的核心)。 –
對不起,澄清,我只是將其作爲一個不起作用的導入語句的示例 –