2012-07-16 67 views
1

我使用进口下列包代码:进口org.apache.commons.httpclient *

import org.apache.commons.httpclient.*; 

我用eclipse。我去了http://hc.apache.org/downloads.cgi &我下载了Jar文件,我将它们添加到我的项目中。仍在为此发生错误。

Exception in thread "main" java.lang.Error: Unresolved compilation problems: HttpClient cannot be resolved to a type

什么问题?

回答

5

如果您正在使用这些模块的最新版本(4.x),那么它们会被重构很多。 例如,包名现在是org.apache.http.client。 旧的示例代码将为have to be modified。 看看新项目的JavadocsQuickstart

(不鼓励)的替代方案是获得旧的(3.x)版本。

3

我会推荐使用Maven来管理你的第三方依赖。它会照顾所有相关的依赖关系的jar文件&。

为HttpClient的Maven的依赖关系是:

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