背景 :写一个小demo,springboot初始化项目时选的17版本,然后运行时在Project Settings中改了8版本,报错 java: 无效的目标发行版: 17
解决
Settings 搜索 Java Compiler 查看版本是否一致
如果有pom文件,下图java version 也需要改
更换你自己的版本 重启即可解决
我自己又遇到了pom 文件引入的 spring-boot-starter-parent 3.xx 的版本与Java8 不兼容.换为2.7版本,问题解决