我这里需要设置的是jdk1.8版本的,但是执行maven的compile一直显示是无效目标发行版:17
解决方法:
1. 第一种:
修改在setting中的设置:
2. 第二种:
修改在项目中的设置:(这些地方都要设置为8的版本)
3. 第三种:
修改了以上方式但是还是我没有解决!!!于是我找到了maven的setting.xml中版本的配置,发现问题在这里!!
这里是我自己设置的maven:
然后我修改了setting.xml文件:修改为1.8的版本(删除原来的jdk17版本!!)
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
最后就能构建成功啦!