JDK8之The type java.util.Map$Entry cannot be resolved

rchmin 2014-06-14 10:41:33
JDK8发布以及多日了,今天,想体验一下,安装之后,试着导入原来的一个Project,结果报出两个红叉:
The type java.lang.CharSequence cannot be resolved. It is indirectly referenced from required .class files
The type java.util.Map$Entry cannot be resolved. It is indirectly referenced from required .class files
很不理解,原来好好的一个项目怎么就报错了呢,网上搜了一下也没找到解决方法,无奈,只有退回原来的JDK7,然后一切都恢复正常了,很是不解!于是贴出来让遇到同样问题的朋友迅速知道是怎么回事,也请知道这个问题原因的朋友不吝指教,帮忙解惑,感激不尽!
...全文
117800 47 打赏 收藏 转发到动态 举报
写回复
用AI写文章
47 条回复
切换为时间正序
请发表友善的回复…
发表回复
laz1 2016-03-30
  • 打赏
  • 举报
回复
编译版本和运行版本不一致
小熊猫写代码 2016-02-25
  • 打赏
  • 举报
回复
我也遇到了这个问题,有些包需要JKD8,安装后更改环境变量,eclipse还用1.7的就可以了
greatsoftware 2016-02-14
  • 打赏
  • 举报
回复
引用 11 楼 x19881216 的回复:
Eclipse貌似前几天才支持java8? Kepler 版本的只支持到7,前几天发布的Luna 才支持8.
11楼正解!是楼主使用的Eclipse版本不支持JDK8
于大圣 2016-02-04
  • 打赏
  • 举报
回复
那么我的根本根本原因出在环境变量里面配置的JDK与MyExclipse上引用的JDK不一致,就可能出现这个问题,所以后来改成一致就可以了,这类问题属于JDK1.8的不完善,待优化。
于大圣 2016-02-04
  • 打赏
  • 举报
回复
楼主,我也遇到了这个问题,先来描述下问题:我的本地开发机器上最开始有一个JDk1.7的,同样环境变量和MyExclipse上配置的也是最开始也是1.7的,后来有下载了JDK1.8的exe安装文件,直接双击安装的,没有去环境变量配置1.8的,还是沿用旧的1.7的,然后就直接将MyExclipse上的JDK改成1.8的就出现了这个问题
qq_25142621 2015-11-19
  • 打赏
  • 举报
回复
引用 2 楼 rchm8519 的回复:
jar包是加了,只是如果加JDK8的版本就报错,换成JDK7就没问题
666
ye_quiet 2015-11-10
  • 打赏
  • 举报
回复
谢谢,学习了
billy_xie 2015-09-07
  • 打赏
  • 举报
回复
升级到tomcat8 就正常了
zhp475433752 2015-08-25
  • 打赏
  • 举报
回复
我用的是1.8和myEclipse8.5,然后导入别人的项目也是红叉,最后把项目使用的JRE调成自带的1.6就好了,不要选择外部的1.8.
「已注销」 2015-07-18
  • 打赏
  • 举报
回复
这个问题是jdk8出的,换个jdk7就没报错了,附带jdk7下载地址(http://pan.baidu.com/s/1sj0koH3)
timiduizhang 2015-07-14
  • 打赏
  • 举报
回复
我也遇到过这种毛病 后来没有找到就换回JDK1.7用了
GT的技术博客 2015-07-06
  • 打赏
  • 举报
回复
引用 35 楼 wendal 的回复:
真正的原因是 老版本的ecj (即Eclipse里面的java编译器)不兼容jdk8, 更新一下就好了
对,今天就是这么解决的
wendal 2015-06-09
  • 打赏
  • 举报
回复
真正的原因是 老版本的ecj (即Eclipse里面的java编译器)不兼容jdk8, 更新一下就好了
只取一瓢2016 2015-05-05
  • 打赏
  • 举报
回复
到底是怎么处理的,我用的是Myeclipse10 jdk1.8,大神可以帮帮吗?
Laolinandxixi 2015-04-26
  • 打赏
  • 举报
回复
刚刚遇到同样问题,看来是myeclipse和jdk版本不兼容出现的问题,我用的jdk8,后来把它改成myeclipse自带的jdk1.6就好了,具体我也是看别人的帖子: http://www.dataguru.cn/thread-333503-1-1.html
mikechenl 2015-04-13
  • 打赏
  • 举报
回复
换成jdk1.7.0_75
撒科打诨 2015-03-31
  • 打赏
  • 举报
回复
我也遇到同样问题,虽然不知道具体原因,但是lz帮到了我
Dubhe_zhan 2015-03-26
  • 打赏
  • 举报
回复
很有用,换成1.6解决了
JimmyLincole 2015-03-13
  • 打赏
  • 举报
回复
果然是jdk8的问题,换回jdk1.6后,问题解决 非常感谢LZ
snoopy32 2015-02-12
  • 打赏
  • 举报
回复
果然jdk8出了问题,谢谢各位大大的解释
加载更多回复(26)

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧