**
maven 出现错误:不再支持目标选项 5。请使用 7 或更高版本。
**
这样的错误是出自手动创建 maven项目并编译时,由于jdk版本设置有误而导致的。
解决方法:
在pom.xml中插入代码块
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.encoding>UTF-8</maven.compiler.encoding>
<java.version>12</java.version>
<maven.compiler.source>12</maven.compiler.source>
<maven.compiler.target>12</maven.compiler.target>
</properties>
在起初,jdk版本设置为 1.12 而错误,在了解之后才发现jdk版本应设置为 12
settings.xml 中代码:
<profile>
<id>JDK-12</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>12</jdk>
</activation>
<properties>
<maven.compiler.source>12</maven.compiler.source>
<maven.compiler.target>12</maven.compiler.target>
<maven.compiler.compilerVersion>12</maven.compiler.compilerVersion>
</properties>
</profile>