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