maven问题解决:不支持的发行版本5
问题现象
在maven项目中运行java代码时提示如下错误:
问题原因
没有为运行的java代码指定jdk版本,maven使用了默认允许的jdk最低版本5。
解决办法
在maven配置文件 apache-maven-3.8.1\conf\settings.xml
中的 profiles
节点下添加以下内容,指定maven默认的jdk版本(具体的版本填写自己使用的版本即可),然后在项目中右键选择 Maven > Reimport
,重新运行java代码就不会有这个报错了。
<profile>
<id>development</id>
<activation>
<jdk>14</jdk>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<maven.compiler.source>14</maven.compiler.source>
<maven.compiler.target>14</maven.compiler.target>
<maven.compiler.compilerVersion>14</maven.compiler.compilerVersion>
</properties>
</profile>