JavaEE问题之jdk问题

JDK问题

1、java.lang.CharSequence cannot be resolved

JavaEE问题之jdk问题_第1张图片

2、The type java.lang.Object cannot be resolved It is indirectly referenced …

JavaEE问题之jdk问题_第2张图片

(1)原因:Java 8支持默认接口中的方法。在JDK 8很多旧接口现在有新的默认方法。例如,现在在CharSequence进行识字课和codePoints方法。如果源项目的水平低于1.8,然后编译器不允许您使用默认接口中的方法。因此不能编译类,直接间接地取决于这个接口。

(2)解决方法:如果我把你的问题,那么你有两个解决方案。
第一个解决方案是回滚到JDK 7,那么您将使用旧CharSequence进行接口没有默认的方法。对应Tomcat从8降级。
第二个解决方案是源代码级别的项目设置为1.8,那么编译器就不会抱怨默认接口中的方法。

你可能感兴趣的:(java,jdk,ee)