关闭

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

标签: eclipsejava
320人阅读 评论(0) 收藏 举报
分类:

Eclipse中,折腾java代码。

把之前在android中的代码拿过来使用。

结果出现The import org.apache cannot be resolved的错误:

 

【解决过程】

1.这里:

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

The import org.apache cannot be resolved

都说到了,让去:

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

但是坑爹的却是,没有说,此处的

org.apache

是属于哪个jar包。

2.既然找不到

org.apache

那么,鉴于我此处,全部都是:

 

即,全都是:

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-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

 

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

详见:

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

http://www.crifan.com/java_eclipse_the_import_org_apache_cannot_be_resolved/

0
0
查看评论

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

【已解决】Eclipse的java代码出错:The import org.apache cannot be resolved 2013 年 7 月 11 日上午 11:23crifan已有73088人围观7个评论 【问题】 Eclipse中,折腾java代码。 把之前在android中的代码拿过...
  • gzhjavagzh
  • gzhjavagzh
  • 2016-08-10 21:47
  • 7424

maven工程搭建ssh,出现The import org.apache cannot be resolved

是项目中缺少相应的jar包,如果本地仓库已经上传所需jar包。请在项目的pom.xml文件中进行 举例子:我的项目中邮件,数据库,文件上传等出现上述问题 只要在pom文件中添加依赖就行             ...
  • linbichengdeps
  • linbichengdeps
  • 2017-05-09 10:09
  • 1097

java.lang.NoClassDefFoundError: org/apache/http/impl/client/HttpClients

java.lang.NoClassDefFoundError: org/apache/http/impl/client/HttpClients 解决方法: Changing the httpclient dependency version from 4.2.5 to 4.3.3 fixes t...
  • PurpleGalaxy
  • PurpleGalaxy
  • 2015-06-16 14:41
  • 3256

HttpClient使用详解

Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练...
  • wangpeng047
  • wangpeng047
  • 2014-02-28 11:04
  • 733780

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

【问题】 Eclipse中,折腾java代码。 把之前在android中的代码拿过来使用。 结果出现Theimport org.apache cannot be resolved的错误: 【解决过程】  1 2 3 4 ...
  • qq_31561181
  • qq_31561181
  • 2016-08-08 10:55
  • 270

The import org.apache.tools cannot be resolved 想必大家普遍遇到过吧。完美解决

最近在导入项目Maven项目的时候出了(The import org.apache.tools cannot be resolved)这个错误,网上找了好几种方案也不行,有说jdk jre版本不一致的,也有说环境配置问题的,其实都没啥用。 很明显么,没有jar包。 apache 将zip的包整合了...
  • u011291990
  • u011291990
  • 2016-07-22 11:34
  • 2157

HttpClient在java中的使用

项目中一直在使用HttpClient,版本是3.6的,负责维护的同事离职后,就没有
  • hwwzyh
  • hwwzyh
  • 2014-09-10 18:52
  • 39882

HttpClient的简单使用

1、HttpClient的简介      HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。 2、HttpC...
  • zbw18297786698
  • zbw18297786698
  • 2016-12-28 20:27
  • 2409

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

http://www.crifan.com/java_eclipse_the_import_org_apache_cannot_be_resolved/
  • III1860
  • III1860
  • 2014-04-19 23:50
  • 931

【已解决】Eclipse的java代码出错:The import org.apache cannot be resolved

http://www.crifan.com/java_eclipse_the_import_org_apache_cannot_be_resolved/
  • u012441545
  • u012441545
  • 2016-05-11 10:16
  • 1849
    个人资料
    • 访问:2746次
    • 积分:138
    • 等级:
    • 排名:千里之外
    • 原创:9篇
    • 转载:9篇
    • 译文:0篇
    • 评论:0条
    文章存档