IEDA 中Maven 编译错误 Compilation failure的解决方法
IEDA 中Maven 提示编译错误 Compilation failure
检查发现 项目虽然已经配置了 JDK11,但是却引用的是 JRE1.5
解决方法一(全局修改方案):
1、修改maven的 setting.xml 文件中添加下面的配置:
<profile> <id>jdk-11</id> <activation> <activeByDefault>true</activeByDefault> <jdk>11</jdk> </activation> <properties> <maven.compiler.source>11</maven.compiler.source> <maven.compiler.target>11</maven.compiler.target> <maven.compiler.compilerVersion>11</maven.compiler.compilerVersion> </properties> </profile>
2、关闭IDEA后,重新打开工程再编译即可。
解决方法二:(个别方案 - 项目有效)
打开pom.xml ,在里面指定jdk的编译信息。 如:
<properties> <maven.compiler.source>11</maven.compiler.source> <maven.compiler.target>11</maven.compiler.target> </properties>