如何使用org.apache.commons包?

在各种networking示例中,我看到的import如:

import org.apache.commons.net.ftp.FTPClient; 

我不明白如何使用这些,和Apache网站是相当不清楚。 如何使用这些类? 我期待我需要下载的东西,但一个小方向将不胜感激。

你应该下载包含这些库的jar文件。 可以通过将库添加到类path来使用库。

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

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

对于更高级的阅读,您可能想要了解如何在创buildWeb应用程序时为自己的jar文件定义类path ,或者定义 war文件的目录结构 。

如果您使用的是IDE(如Eclipse),则必须记住在IDE将其识别并允许您使用库之前,将库添加到构buildpath。

从这里下载commons-net二进制文件。 提取文件并引用commons-net-xxjar文件。