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中看到:
再次启动项目,没有问题了