The type java.lang.CharSequence cannot be resolved

[已解决]The type java.lang.CharSequence cannot be resolved. It is indirectly referenced from required .class files

检查jdk版本:

java -version

检查JDK版本与项目要求的版本是否一致。

项目源码低于1.8,编译器不允许在接口中使用默认方法,无法编译直接或间接依赖于此接口的类。

解决方案1:

回滚到JDK 7,使用旧的CharSequence接口,而不使用默认方法。

解决方案2:

将项目编译级别设置为1.8。