3

看起来这应该很简单,但我不是java人。我打算尝试使用 apache commons ftp 组件(org.apache.commons.net.ftp),但我不知道如何让我的 scala 代码可以访问它。

目前,我刚刚尝试将包放入一个目录,从该目录启动 scala repl,并发出:import org.apache.commons.* 我被告知 apache 不是包 org 的成员,它我假设它无法找到代码。

这看起来应该很容易,但任何建议都会受到赞赏。

4

2 回答 2

11

您需要将 jar 添加到类路径中。在 REPL 中,这样做是这样的:

scala -classpath some.jar

如果您正在构建一个项目,您可能需要考虑使用像 sbt ( http://www.scala-sbt.org/ ) 这样的构建工具,它允许您指定依赖项。

于 2013-03-14T18:56:44.280 回答
6

使用 SBT,您可以将build.sbt

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

于 2013-03-14T21:11:12.260 回答