项目在JDK1.8环境下的一个Bug

今天发现一个已有的项目在JDK1.8环境下运行时,会报错:

The type java.util.Map$Entry cannot be resolved. It is indirectly refrenced from required .class files。

上网查了查资料, 原来是使用的JDK版本过高,可能是oracle公司做的兼容不太好吧。

解决方法:

1.下载jdk1.6,同时jdk1.8也不需要删除,因为以后可能会使用一些新特性;

2.在eclipse下,右键项目,选择Porperties;

3.选择Java Build Path,进入jre system library,选择edit;

4.选择alternate jre,在后面的installed jres选择刚刚下载的jdk1.6目录上的jre,点击ok,之后重新运行下已有项目就好。 

转载于:https://www.cnblogs.com/Patrick-L/p/5302326.html

你可能感兴趣的:(项目在JDK1.8环境下的一个Bug)