mvn compile编译失败:[ERROR] 不再支持源选项 5请使用 6 或更高版本[ERROR] 不再支持目标选项 1.5请使用 1.6 或更高版本【解决办法】
报错截图如下:
这是因为没有配置jdk版本号
解决方法:
在pom.XML文件中指定jdk版本(根据自己的版本配置)
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
</properties>
网上看到另外一种方式:直接在MAVEN里面setting中指定jdk版本
<profiles>
<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>
</profiles>