博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Eclipse的java代码出错:The import org.apache cannot be resolved
阅读量:6333 次
发布时间:2019-06-22

本文共 2054 字,大约阅读时间需要 6 分钟。

Eclipse中,折腾java代码。

把之前在android中的代码拿过来使用。
结果出现The import org.apache cannot be resolved的错误:

1

【解决过程】

1.这里:

说到了,让去:

project -> Build Path -> Configure Build Path -> Libraries -> Add External Jar’s

但是都没有说,此处的org.apache是属于哪个jar包。

2.既然找不到org.apache那么,鉴于我此处,全部都是:

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。

3.参考:

请问谁有org.apache.http这个包,突然想到,貌似这个:

** org.apache.http**,是对应的android里面的,不是标准的java库中的。

4.所以,去到别人说的,apache官网中找这个库。

搜:

download org.apache.http

而找到,去下载HttpClient 4.2.5.zip

解压后,得到:httpcomponents-client-4.2.5-bin\httpcomponents-client-4.2.5\lib

下面有很多jar:

2

先加进来试试

3

4

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

5

【总结】

org.apache,不是标准的java中的库。所以eclipse中,无法自动识别。

org.apache下包括了一堆相关的库,此处用到的的是org.apache.http,所以:

需要找到对应的org.apache.http相关的jar包,然后加到当前的项目中。

1.到哪里找org.apache.http

去apache官网中的:,去下载:HttpClient 4.2.5.zip,即可,下载后,解压,可以在:

httpcomponents-client-4.2.5-bin\httpcomponents-client-4.2.5\lib

中看到对应的各个jar包:

commons-codec-1.6.jarcommons-logging-1.1.1.jarfluent-hc-4.2.5.jarhttpclient-4.2.5.jarhttpclient-cache-4.2.5.jarhttpcore-4.2.4.jarhttpmime-4.2.5.jar

2.如何把jar加到当前项目

详见:

转载于:https://www.cnblogs.com/xianyao/p/10793481.html

你可能感兴趣的文章
51CTO的技术门诊谈OSSIM
查看>>
六年心路成长 —— 做自己
查看>>
Unix整理笔记——高级命令sed和awk——里程碑M10
查看>>
Linux系统详解 第六篇:系统的启动、登录、注销与开关机
查看>>
ios电话拨打进行监听电话状态
查看>>
京东基于Spark的风控系统架构实践和技术细节
查看>>
什么时候使用CountDownLatch
查看>>
C#之MemberwiseClone与Clone
查看>>
Android性能优化之利用Rxlifecycle解决RxJava内存泄漏
查看>>
转: 如何为你的开源项目选择一个合适的开源协议?
查看>>
关系型数据库和NOSQL数据库对比
查看>>
Atitit 记录方法调用参数上下文arguments
查看>>
webstorm常用功能FTP,及常用快捷键
查看>>
eclipse html 打开方式
查看>>
[求助] win7 x64 封装 出现 Administrator.xxxxx 的问题
查看>>
人类投资经理再也无法击败电脑的时代终将到来了...
查看>>
一个最小手势库的实现
查看>>
HoloLens开发手记 - Vuforia开发概述 Vuforia development overview
查看>>
Android支付之支付宝封装类
查看>>
Javascript模板引擎插件收集
查看>>