maven问题解决:不支持的发行版本5

问题现象

在maven项目中运行java代码时提示如下错误:

问题原因

没有为运行的java代码指定jdk版本,maven使用了默认允许的jdk最低版本5。

解决办法

在maven配置文件 apache-maven-3.8.1confsettings.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>
原文地址:https://www.cnblogs.com/guyuyun/p/15143554.html