【问题标题】:Import cannot be resolved even after adding to build path and cleaning即使添加到构建路径和清理后也无法解决导入
【发布时间】:2013-03-13 14:01:47
【问题描述】:

我很难将 Apache HttpClient jar 库导入到 Eclipse ADT 中。我下载了罐子。我将它们添加到内部项目和构建路径中,并清理了项目。我不断收到“无法解析导入 org.apache.commons.httpclient”的消息。我尝试将它们添加为外部 jar,再次清理项目,然后关闭并重新打开 Eclipse 以进行良好的测量。没有运气。它仍然不知道罐子在那里。我觉得我没有做一些基本的事情,但我不知道它是什么。似乎大多数时候有人遇到这样的问题,解决它的方法是做我已经做过但没有工作的事情之一。

【问题讨论】:

    标签: java eclipse http jar import


    【解决方案1】:

    也许应该是org.apache.http.client.HttpClient - HttpClient 与Android 打包在一起。

    【讨论】:

    • 啊,就是这样 - 我想我是从使用错误类的旧示例代码开始的。谢谢。
    【解决方案2】:

    检查 jar 是否包含指定包中的确切类。您可以展开引用的库节点来执行此操作。

    也应该是这样的:

    import org.apache.http.client.HttpClient;

    导入 org.apache.http.client.methods.HttpPost;

    【讨论】:

      【解决方案3】:

      我认为您在构建路径中多次添加了相同的 jar 文件,这会导致错误。编译器无法检测要引用哪个库,因为它们都相同并且包含相同的导入路径。请删除其中任何一个,然后重试。

      【讨论】:

      • 从构建路径中删除了第二个,清理了项目。没有运气。它总是给我同样的错误。
      • 哦,然后删除这些导入并让 eclipse 自己导入它们。按 ctrl+shft+o 让 eclipse 导入。
      【解决方案4】:

      我遇到了完全相同的问题 您需要采取的步骤 1)从HttpClient 4.2.5下载二进制文件 2)然后提取它。
      3)开始你的日食。 4)右键单击您希望这些库工作的项目>属性>库(选项卡)>添加外部Jar> 现在会出现一个窗口,您必须在其中转到提取文件的位置。 接下来进入该提取的文件夹。 接下来进入文件夹lib。 选择“所有”jar,然后单击“确定”。 我希望你的问题能在这之后得到解决。

      上面的问题是你的导入不完整。 当我阅读此文件中的自述文件时,我才知道这一点。 它说


      " HttpClient 主模块需要 Java 5.0 兼容的运行时和 依赖于以下外部库:

      • Apache HttpComponents HttpCore
      • Apache Commons 日志记录
      • Apache Commons 编解码器

      (有关外部依赖的详细信息请参见 pom.xml)

      HttpMime 模块是可选的,需要与 Java 5.0 兼容的运行时 并依赖于以下外部库:

      • Apache HttpComponents HttpCore
      • Apache Commons 日志记录

      (有关外部依赖的详细信息请参见 pom.xml) "


      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-09-20
        • 2021-02-24
        • 1970-01-01
        • 2020-03-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多