看起来这应该很简单,但我不是一个java家伙。我打算尝试使用apache commons ftp组件(org.apache.commons.net.ftp),但我不知道如何使我的scala代码可以访问它。
目前,我刚刚尝试将软件包放入目录,从该目录启动scala repl,并发出:import org.apache.commons。* 我被告知apache不是包org的成员,我认为这意味着它无法找到代码。
这看起来应该很容易,但任何建议都会受到赞赏。
答案 0 :(得分:10)
您需要将jar添加到类路径中。从REPL开始,就像这样:
scala -classpath some.jar
如果您正在构建项目,您可能需要考虑使用像sbt(http://www.scala-sbt.org/)这样的构建工具,它允许您指定依赖项。
答案 1 :(得分:5)
使用SBT,您可以加入build.sbt
libraryDependencies += "commons-net" % "commons-net" % "3.2"