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>

  

posted @ 2023-10-09 09:24  奥兰王子  阅读(581)  评论(0编辑  收藏  举报