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

摘要:
ConfigureBuildPath->库->importorg.apache.http.client.ClientProtocolException;//importorg.apache.http.client.HttpClient;importorg.apache.http.impl.client.DefaultHttpClient;

Eclipse中,折腾java代码。
把之前在android中的代码拿过来使用,结果出现The import org.apache cannot be resolved的错误、
Eclipse的java代码出错:The import org.apache cannot be resolved第1张

【解决过程】

1.这里:

求救,eclispe开发不能import org.apache 包

说到了,让去:

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

而找到http://hc.apache.org/downloads.cgi,去下载HttpClient 4.2.5.zip

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

下面有很多jar:

Eclipse的java代码出错:The import org.apache cannot be resolved第2张

先加进来试试

Eclipse的java代码出错:The import org.apache cannot be resolved第3张

Eclipse的java代码出错:The import org.apache cannot be resolved第4张

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

Eclipse的java代码出错:The import org.apache cannot be resolved第5张

【总结】

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-binhttpcomponents-client-4.2.5lib
中看到对应的各个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

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

详见:
【教程】如何给Eclipse中添加库(jar包)

免责声明:文章转载自《Eclipse的java代码出错:The import org.apache cannot be resolved》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Linux 配置静态IP免费实用的录屏工具!支持全屏、特定窗口、选定区域录制,支持添加水印、嵌入摄像头!下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Numpy库的下载与安装总结

今天在做Plotly的散点图时,需要Numpy 这个库的使用 没有安装Numpy这个库的时候,报错一般是下图这样:ModuleNotFoundError: No module named 'numpy' 看到这个错,肯定是Numpy这个库没有安装导致的结果。 下面讲讲这个库的安装与使用。这里我的python版本是3.6. 下载安装这个库的第一反应就是,p...

Nexus Repository Manager 3.0 安装与包上传 Maven、Nuget

前言 The latest version of Nexus Repository OSS, providing cutting-edge support for the formats below.( Bower Docker Git LFS Maven npm NuGet PyPI Ruby Gems Yum Proxy) 开始 1 .Nexus官网地...

Linux 内存占用大排查

用命令 top 查看发现内存使用很高,可用内存很少,导致有些服务无法正常启动。这时,可以用下面的命令查看占用内存前10的进程,改变 10 的数字,可以调整前几的个数。ps -aux | sort -k4nr | head -n 10下图解释:第二行中,第一个红框是进程的名称,第二个红框是占用内存的大小,单位是 KB,其他行以此类推。附:测试服务器占用内存程...

HTTPUTILS

maven依赖 <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.6</version>...

go在centos配置以及go mod配置

go版本在1.12及以上版本(使用go version go1.13.4 linux/amd64) 1.在非root以及root(注意两个用户都要执行)下 vim ~/.bashrc 2.在文件最后添加 export GOPATH=/home/wd/go export PATH=$PATH:$GOPATH/bin export GOROOT=/usr/lo...

Django如何安装指定版本

Django默认安装最新版本:pip install django Django后面接版本号就可以了:pip install django==1.11.7如果使用pip install安装库比较慢,可以用豆瓣的镜像:pip install django==1.11.7 -i http://pypi.douban.com/simple --trusted-h...