如何使用org.apache.commons包?

Con*_*nor 43 java apache import package

在各种网络示例中,我看到了以下导入:

import org.apache.commons.net.ftp.FTPClient;
Run Code Online (Sandbox Code Playgroud)

我不明白如何使用这些,而apache网站还不太清楚.我如何使用这些类?我期待我需要下载一些东西,但是我会非常感谢一点方向.

Ale*_*aho 33

您应该下载包含这些库的jar文件.可以通过将库添加到类路径来使用库.

对于Commons Net,您需要从Commons Net下载页面下载二进制文件.然后你必须解压缩文件并将commons-net-2-2.jar文件添加到某个位置,你可以从你的应用程序访问它,例如/ lib.

如果从命令行运行应用程序,则必须在java命令中定义类路径:java -cp .;lib/commons-net-2-2.jar myapp.有关如何设置类路径的更多信息可以从Oracle文档中找到.您必须在类路径中指定所需的所有目录和jar文件,不包括Java运行时隐式提供的那些目录和jar文件.请注意,有'.' 在类路径中,它用于包含当前目录,以防您的编译类位于当前目录中.

有关更高级的读取,您可能希望了解如何在创建Web应用程序时为自己的jar文件定义类路径,或者为war文件的目录结构.

如果您使用的是IDE(例如Eclipse),则必须记住在IDE识别它之前将库添加到构建路径并允许您使用该库.

  • 我还找到了有关如何将apache库添加到Java项目的视频教程:http://www.youtube.com/watch?v=FKgihXCjvEs (2认同)