【问题标题】:How to use org.apache.commons package?如何使用 org.apache.commons 包?
【发布时间】:2011-07-05 02:24:51
【问题描述】:

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

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

我不明白如何使用这些,而且 apache 网站也不清楚。我如何使用这些类?我期待我需要下载一些东西,但我们将不胜感激。

【问题讨论】:

    标签: java apache import package


    【解决方案1】:

    您应该下载包含这些库的 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 文件。请注意,有“。”在类路径中,它用于包含当前目录,以防您编译的类位于当前目录中。

    对于更高级的阅读,您可能想在创建 Web 应用程序时阅读 how to define the classpath for your own jar filesthe directory structure of a war file

    如果您使用的是 IDE,例如 Eclipse,您必须记住将库添加到您的构建路径,然后 IDE 才能识别它并允许您使用该库。

    【讨论】:

    • 我还找到了这个关于如何将 apache 库添加到 java 项目的视频教程:youtube.com/watch?v=FKgihXCjvEs
    • 感谢您提供用于定义类路径的附加链接。不幸的是,战争文件的第二个链接现在重定向到其他地方,尽管这个答案现在已经超过 3 年了。
    • 感谢您的通知。我更改了链接以参考具有相同主题的 Java EE 5 教程。
    【解决方案2】:

    here 下载 commons-net 二进制文件。提取文件并引用 commons-net-x.x.jar 文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-15
      • 2011-11-12
      • 2020-10-09
      • 1970-01-01
      • 1970-01-01
      • 2011-01-09
      • 2013-04-04
      • 1970-01-01
      相关资源
      最近更新 更多