import org.apache.commons.httpclient。*

时间:2012-07-16 22:45:37

标签: java

我使用导入以下包的代码:

import org.apache.commons.httpclient.*;

我使用eclipse。我去了http://hc.apache.org/downloads.cgi&我下载了Jar文件,我将它们添加到我的项目中。仍然是日食造成错误。

  

线程“main”中的异常java.lang.Error:未解析的编译   问题:HttpClient无法解析为类型

有什么问题?

2 个答案:

答案 0 :(得分:5)

如果您使用这些模块的最新版本(4.x),它们已经过重构。 例如,包名称现在为org.apache.http.client。 旧示例代码将have to be modified。 查看新项目的JavadocsQuickstart

(气馁)替代方案是获得旧的(3.x)版本。

答案 1 :(得分:3)

我建议使用Maven来管理您的第三方依赖项。它负责jar文件&所有相关的依赖。

httpclient的maven依赖是:

 <dependency>
    <groupId>org.apache.httpcomponents</groupId>
    <artifactId>httpclient</artifactId>
    <version>4.2.1</version>
    <scope>compile</scope>
  </dependency>