JDK8 - 无法解析类型java.util.Map $ Entry

时间:2014-05-23 09:02:52

标签: java java-8

我在项目中使用java.util.TreeSet类。它与JDK7完美编译,但是当我使用JDK8编译程序时。它显示编译时错误。

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

是编码问题还是别的? 我怎么解决这个问题?

3 个答案:

答案 0 :(得分:1)

我已经更新了我的glassfish应用程序服务器,它已经解决了我的问题。

答案 1 :(得分:1)

我已经使用Tomcat 7.0遇到了这个问题。我通过将Tomcat升级到8.0或将ect.jar替换为最新版本来解决它。

答案 2 :(得分:0)

@Sky提供了唯一对我有用的建议 - 在tomcat / lib中用更新的版本替换ecj-x.jar。