【问题标题】:How to import org.apache.commons.net.ftp.FTPClient如何导入 org.apache.commons.net.ftp.FTPClient
【发布时间】:2012-01-07 00:17:17
【问题描述】:

在 Eclipse 中,以下导入...

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

...产生以下错误消息...

The import org.apache cannot be resolved

我不知道如何导入,也不知道在哪里下载导入(如果需要)。我可能需要一组单击的 Eclipse 说明来解决这个问题。

【问题讨论】:

标签: java eclipse import ftp-client apache-commons-net


【解决方案1】:

如果您在 Maven 项目中工作,则需要添加 commons-net 作为依赖项

     <dependency>
            <groupId>commons-net</groupId>
            <artifactId>commons-net</artifactId>
            <version>3.6</version>
    </dependency>

【讨论】:

    【解决方案2】:

    这是official Apache download site for Commons Net

    选择并提取适当的版本后,在 Eclipse 项目中设置依赖项:

    • 右键单击项目并选择“属性”
    • 从弹出的窗口中选择“Java Build Path”
    • 在“库”选项卡中设置依赖项。

    依赖项不必是项目本地的,但可能是。

    如果您想要一个项目相关库,请将 jar 放入适当的项目相关位置。对于项目库,在“Libraries”选项卡中选择“Add Jars”;对于外部库,选择“添加外部罐子”。

    【讨论】:

      【解决方案3】:

      步骤:-

      1. 下载这个commons-net.jar文件

      2. 解压压缩包

      3. 复制 Jar 文件

      4. 将文件放在项目的 lib 文件夹中。

      5. 右键项目

      6. 在列表左侧,点击“Java Build Path”

      7. 点击Libraries标签并点击“Add Jar”

      8. 浏览Commons-net.jar文件并点击插入

      【讨论】:

      • 步骤 5-8 的替代方法:右键单击项目中的 JAR 文件,构建路径 > 添加到构建路径
      • 谢谢。当您说“将文件放入 lib...”时,在 eclipse 中,我假设您编写的“lib”文件夹是“JRE System Library”文件夹(?)。假设这是正确的,如果我右键单击“JRE 系统库”,有很多选项。我猜*它是“常规”选项之一(?)。在“常规”下,我猜*正确的选项是“文件系统”(?)。
      • 这里的lib文件夹是项目相关的文件夹。所以它需要所有其他步骤 5-8
      • 再次感谢。为了将来参考,称为“lib”的文件夹是 Eclipse 中的顶级“蓝色文件夹”。如果我错了,请纠正我。另外,查找特定 jar 文件的 Google 或定位策略是什么?
      • /lib 文件夹只是您自己创建的文件夹(右键单击项目,新建>文件夹)。当然,您也可以将 JAR 直接放在项目根结构中。 /lib 文件夹不是强制性的,只是将所有依赖项 JAR 收集到一个位置的常见做法。千万不要把它放在“JRE系统库”之类的地方。
      猜你喜欢
      • 1970-01-01
      • 2011-02-04
      • 2012-09-30
      • 2012-09-25
      • 1970-01-01
      • 1970-01-01
      • 2011-09-27
      • 2021-12-05
      • 2020-04-04
      相关资源
      最近更新 更多