eclipse导入maven项目名出现小红叉

一、Java compiler level does not match the version of the installed Java project facet.
1、如图:
eclipse导入maven项目名出现小红叉
2、找到工具栏Windows—>preperences—>java—>compiler找到自己的编译版本。我的是jdk1.8
3、右击项目名—>点击properties—>点击javacompiler—>将版本改为步骤2找到的自己安装的jdk版本。此处我的是jdk1.8。—>apply
4、eclipse导入maven项目名出现小红叉
同上点击maven—>点击project facets—>看到java并改为步骤二版本。此处我的是jdk1.8。—>apply
5、eclipse导入maven项目名出现小红叉
可以看到两个错误少了一个。
如果仍然还有错看步骤二
二、Target runtime com.genuitec.runtime.generic.j2ee13 is not defined.
1、eclipse导入maven项目名出现小红叉
找到项目所在位置—>打开.settings文件夹—>org.eclipse.wst.common.project.facet.core.xml—>删除保存退出
回到eclipse点击项目F5刷新一下就好
eclipse导入maven项目名出现小红叉