【问题标题】:HttpClient and HttpCore jar files not seen by NetbeansNetbeans 看不到 HttpClient 和 HttpCore jar 文件
【发布时间】:2014-09-23 17:33:20
【问题描述】:

java 7、NetBeans 7、多年使用 Netbeans 和 Java 的经验。

我正在尝试在我的项目中包含 Apache 的 HttpClient (4.3.5) 和 HttpCore (4.3.2) jar 文件。我已经在运行时和编译时库中添加了它们。当我输入导入语句时,NetBeans 将它们标记为错误 - “包 org.apache.http 不存在”。但是我可以干净地编译。然而,当我运行该项目时,首先它说“一个或多个项目编译时出现错误”。当我告诉它运行时,当前代码行在第一次导入时停止并显示 - “无法编译的源代码 - 包 org.apache.http 不存在”

为什么哦为什么哦为什么 NetBeans 看不到这两个 jar 文件?

谢谢。

【问题讨论】:

    标签: java jakarta-ee


    【解决方案1】:

    您必须告诉 Netbeans 您的库在哪里。有几种方法可以做到这一点。

    方法一

    将 HttpClient 和 HttpCore 添加为库 工具>库

    为你的图书馆命名

    浏览并选择 jar 文件(您的 HttpClient 和 HttpCore)

    之后选择您的项目 > 属性 > 库 > 选择您的库

    方法二(简单一)

    选择您的项目 > 属性 > 添加 Jar 文件夹 > 选择您的 jar 库

    【讨论】:

    • 这两个 jar 文件都已成功放置在项目的库部分中......在“编译”和“运行”中。库中的所有其他 jar 文件都被正确识别,只是不是这两个。
    • 确保您选择了正确的 jar 文件。尝试从 here 重新下载库并尝试再次导入库。
    • 从“hc.apache.org/downloads.cgi”重新下载。不太确定“claz.org”是什么网站,但我不相信它。无论如何,没有任何改变。而且,是的,我选择了 .jar 文件。
    • claz.org 只是一个托管 apache 库的随机镜像! 哈哈!通过堆栈跟踪,您绝对可以找到有关导致错误的原因的线索。如果没有,请在此处发布堆栈跟踪。
    • 抱歉,我不会从随机镜像下载我的文件。
    猜你喜欢
    • 2015-11-17
    • 1970-01-01
    • 2023-03-22
    • 2014-01-17
    • 2013-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-09
    相关资源
    最近更新 更多