The type java.lang.CharSequence cannot be resolved.

The type java.lang.CharSequence cannot be resolved. It is indirectly referenced from required .class files

check java version.

java -version

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

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

第一种解决方案是回滚到JDK 7,然后,使用旧的CharSequence接口而不使用默认方法。

第二种解决方案是将项目的编译级别设置为1.8。