IDEA运行Spring项目报错:java: 警告: 源发行版 17 需要目标发行版 17,java: 无效的目标发行版: 17
问题描述:
运行一个Maven项目时,要求使用jdk1.8,刚开始使用的是17,报错:

配置好项目结构中的SDK和语言级别:


还是报错:
java: 无效的目标发行版: 17 按照网上的一些教程,修改了maven配置:

重新加载所有maven项目后,重新启动项目,又出现:

检查发现语言级别自动改为了17(其它配置没变):

重新导入模块也没用,还是出现上述问题。
解决方法:
修改Maven的配置文件settings.xml文件,将jdk17改为1.8:

同步后可以在idea的maven中看到:

再次启动项目,没有问题了

