您的位置:首页 > 运维架构 > Apache

Eclipse的java代码出错:import org.apache cannot be resolved

2016-08-08 10:55 1046 查看
【问题】
Eclipse中,折腾java代码。
把之前在android中的代码拿过来使用。
结果出现Theimport org.apache cannot be resolved的错误:

【解决过程】 

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23
import
org.apache.http.HttpEntity;
import
org.apache.http.HttpResponse;
import
org.apache.http.HttpStatus;
import
org.apache.http.NameValuePair;
import
org.apache.http.client.ClientProtocolException;
import
org.apache.http.client.CookieStore;
//import org.apache.http.client.HttpClient;
import
org.apache.http.client.entity.UrlEncodedFormEntity;
import
org.apache.http.client.methods.HttpGet;
import
org.apache.http.client.methods.HttpPost;
import
org.apache.http.client.methods.HttpUriRequest;
import
org.apache.http.cookie.Cookie;
import
org.apache.http.impl.client.BasicCookieStore;
import
org.apache.http.impl.client.DefaultHttpClient;
//import org.apache.http.impl.cookie.BasicClientCookie;
import
org.apache.http.params.HttpParams;
 
import
org.apache.http.protocol.BasicHttpContext;
import
org.apache.http.protocol.HttpContext;
import
org.apache.http.client.params.ClientPNames;
import
org.apache.http.client.protocol.ClientContext;
 
import
org.apache.http.util.EntityUtils;
即,全都是:
org.apache.http
那就先去找org.apache.http。

突然想到,貌似这个:
org.apache.http
是对应的android里面的,不是标准的java库中的。
4.所以,去到别人说的,apache官网中找这个库。
搜:
downloadorg.apache.http
而找到http://hc.apache.org/downloads.cgi,去下载
HttpClient 4.2.5.zip
解压后,得到:
httpcomponents-client-4.2.5-bin\httpcomponents-client-4.2.5\lib
下面有很多jar:

先加进来试试:

 

然后所有的org.apache.http就正常了:

 
【总结】
org.apache,不是标准的java中的库。所以eclipse中,无法自动识别。
org.apache下包括了一堆相关的库,此处用到的的是org.apache.http,所以:
 
需要找到对应的org.apache.http相关的jar包,然后加到当前的项目中。
1.到哪里找org.apache.http
去apache官网中的:
http://hc.apache.org/downloads.cgi
去下载:
HttpClient 4.2.5.zip
即可,下载后,解压,可以在:

httpcomponents-client-4.2.5-bin\httpcomponents-client-4.2.5\lib
中看到对应的各个jar包:

commons-codec-1.6.jar
 
commons-logging-1.1.1.jar
fluent-hc-4.2.5.jar
httpclient-4.2.5.jar
httpclient-cache-4.2.5.jar
httpcore-4.2.4.jar
httpmime-4.2.5.jar
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  eclipse java apache