解决java:不支持发行版本5报错
在使用maven运行javaweb项目时,出现了这个问题
原因:jdk版本被maven项目的配置覆盖了
解决方案:在maven的pol.xml文件中添加如下标识行即可(参数要写你自己的JDK版本,比如这里使用的是JDK17)
<properties><maven.compiler.source>17</maven.compiler.source><maven.compiler.target>17</maven.compiler.target></properties>
第二种解决方案:
在maven - conf 文件夹下面的settings.xml中配置您的JDK版本:
添加如下标识:
<profile><id>development</id><activation><jdk>17</jdk><activeByDefault>true</activeByDefault></activation><properties><maven.compiler.source>17</maven.compiler.source><maven.compiler.target>17</maven.compiler.target><maven.compiler.compilerVersion>17</maven.compiler.compilerVersion></properties></profile>
注意:此方案需要重新新建项目才可生效