0

当我尝试在 Eclipse 中构建项目时,出现“构建失败”错误并输出错误:

[javac] ......\src\example\servlet\ScrapingServlet.java:10: 包 org.apache.http.client 不存在 [javac] 导入 o​​rg.apache.http.client.HttpClient;

但是 Eclipse 编辑器没有给出任何错误。我使用 Project > properties > add external JARS...将 jar 添加到项目中,并且所有 JARS 都显示在项目资源管理器中。我究竟做错了什么?

4

5 回答 5

1

解决了我的问题。我必须将 JARS 的文件名添加到 build.xml 文件中。

于 2010-03-16T15:44:32.070 回答
1

如果你刚刚添加了 jars,有时你需要做一个 Clean 然后构建它才能生效。

于 2010-03-16T15:24:50.597 回答
0

检查你是否添加了commons-httpclient.jar

于 2010-03-16T14:50:18.587 回答
0

我在Android Studio中遇到了类似的错误。

libs/httpcomponents我添加了我创建的目录的模块依赖项,其中包含许多jar文件,包括commons-httpclient.jar但由于某种原因无法正常工作。

一旦我移动 commons-httpclient.jarlibs/目录并通过显式添加该文件来更新模块依赖项,构建工作正常。

奇怪的科学。

于 2014-03-06T18:51:33.767 回答
0

尝试在 build.xml 中添加要复制的 jar,如下所示:

  <!-- copy JavaMail support jars build directory -->
<mkdir dir="${basedir}/jlib/javamail"/>  <!-- make sure 'from' dir exists to avoid warnings -->
<copy todir="${build.lib}" failonerror="false" verbose="false">
    <!-- ok if this file does not exist -->
    <fileset dir="${basedir}/jlib/javamail">
       <include name="activation.jar"/> <!-- not needed for JDK 6+ -->
       <include name="mail.jar"/>
    </fileset>
</copy>

这对我有用;)

于 2013-04-24T16:04:32.047 回答