java compiler level does not match the vision of the installed Java project facet
当你导入项目后,发现项目上有红叉,每个类上都有错,那可能是jdk版本问题,等你改好了jdk,发现红叉还是有,只是少了一部分,一部分类上依旧有错,一般是实现接口的类会报错,这里你就要翻查一下错误信息了。
在视图上找到markers窗口,里面的第一个错误一般就是问题根源所在:
里面意思很明显java compiler level不对了,所以找到它呗,右键项目->properties->Java Compliler,乍一看自己的Compiler level果真不跟自己的jdk版本匹配,果断改成相应版本,确定后会发现错都没了。