环境:Win10 + IDEA 2022.3.3,JDK16,配置maven3.6.1
生成工程后,运行程序,结果报错如下:
不支持发行版本 5
好,此时更改以下选项:
此处我改为16,因为我的JDK是16版本的。
此时运行,还是报错,同上。
此时改这个地方,我改为16,
此时重新运行,结果又是报错了,报错如下:
java: 不再支持源选项 5。请使用 7 或更高版本。
修改settings.xml文件,修改<profiles></profiles>
节点
在<profiles>
节点中增加以下代码:
修改jdk版本为自己的jdk版本,我的是16。
<profile>
<id>development</id>
<activation>
<jdk>16</jdk>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<maven.compiler.source>16</maven.compiler.source>
<maven.compiler.target>16</maven.compiler.target>
<maven.compiler.compilerVersion>16</maven.compiler.compilerVersion>
</properties>
</profile>
此时再次运行程序,发现已经OK了。
以下是完整的配置maven3.6.1的过程,,亲测没问题。。可以直接如法炮制。。。
全局配置maven的步骤。
1.
修改settings.xml配置文件
// 指定本地仓库路径
<localRepository>F:\JavaSeriesSoft\maven361\apache-maven-3.6.1\localDepos</localRepository>
// 指定阿里云镜像
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>https://maven.aliyun.com/repository/public</url>
<mirrorOf>central</mirrorOf>
</mirror>
// 指定jdk版本
<profile>
<id>development</id>
<activation>
<jdk>16</jdk>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<maven.compiler.source>16</maven.compiler.source>
<maven.compiler.target>16</maven.compiler.target>
<maven.compiler.compilerVersion>16</maven.compiler.compilerVersion>
</properties>
</profile>
2. 全局配置修改
2.1
覆盖目录及配置文件、本地仓库
2.2
maven中指定JRE版本
2.3
指定java编译中的字节码版本
3. 创建maven项目
此时按法创建即可。