在各种网络示例中,我看到了导入,例如:
import org.apache.commons.net.ftp.FTPClient;
我不明白如何使用这些,而apache网站还不太清楚。我如何使用这些类?我期待我需要下载一些东西,但是我会非常感激一点方向。
答案 0 :(得分:32)
您应该下载包含这些库的jar文件。可以通过将库添加到类路径来使用库。
对于Commons Net,您需要从Commons Net download page下载二进制文件。然后,您必须提取文件并将commons-net-2-2.jar文件添加到您可以从应用程序访问它的位置,例如到/ lib。
如果从命令行运行应用程序,则必须在java命令中定义类路径:java -cp .;lib/commons-net-2-2.jar myapp
。有关how to set the classpath的更多信息,请参阅Oracle文档。您必须在类路径中指定所需的所有目录和jar文件,不包括Java运行时隐式提供的那些目录和jar文件。请注意,有'。'在类路径中,它用于包含当前目录,以防您的编译类位于当前目录中。
要获得更高级的阅读效果,您可能需要在创建网络应用程序时阅读how to define the classpath for your own jar files或the directory structure of a war file。
如果您使用的是IDE,例如Eclipse,则必须记住在IDE识别它之前将库添加到构建路径并允许您使用该库。
答案 1 :(得分:1)
从here下载commons-net二进制文件。提取文件并引用commons-net-x.x.jar文件。