2013-03-14 16 views
1

看起來像這樣應該很簡單,但我不是java的傢伙。我打算嘗試使用apache commons ftp組件(org.apache.commons.net.ftp),但我不知道如何使它可以訪問我的scala代碼。如何從Scala使用apache commons(或任何其他庫不是jdk的一部分)

目前,我剛剛嘗試將包放入目錄,從該目錄啓動scala repl,併發出:import org.apache.commons。* 我被告知apache不是成員包的org,我認爲它意味着它找不到代碼。

這真的好像應該很容易,但任何建議,將不勝感激。

回答

10

您需要將jar添加到類路徑中。從REPL,就是像這樣做:

scala -classpath some.jar 

如果你正在建設一個項目,你可能要考慮使用像SBT(http://www.scala-sbt.org/)構建工具,它允許您指定的依賴。

+2

AAARRRGGG!謝啦! – 2013-03-14 19:38:27

5

隨着SBT,你把你的build.sbt

libraryDependencies += "commons-net" % "commons-net" % "3.2"

+0

謝謝富蘭克林。期待進一步深入這個東西。 – 2013-03-22 23:50:11

相關問題