有时候我们在用 Eclipseee 做 Maven 项目的时候,项目本身没有错误,可是项目上还是会出现一个红 x,这个时候很可能是因为我们Maven 的 jdk 编译版本和 Java Build Path 里面指定的版本不一致导致的,解决办法如下:
把下面三处的 jdk 版本设置成一致的版本即可。
1.Java Build Path 里面的 Libraries(指定工程使用哪一个jdk)
2.Java Compiler 里面的 JDK Compliance3.Maven 下面的 Project Facets 里面的 Java 选项