可以参照这个博主的方法:
kk彻底解决:IDEA java: 警告: 源发行版 17 需要目标发行版 17-CSDN博客
如果以上方法不能解决可能是因为你的maven仓库的用户设置文件内的配置有问题。
直接上流程:
点击idea左上角:File->Settings...
这个就是你自己的配置文件可以给路径复制下来找到对应文件
打开文件找到里面的这部分
<profile>
<id>JDK-8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>8</jdk>
</activation>
<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
<maven.compiler.compilerVersion>8</maven.compiler.compilerVersion>
</properties>
</profile>
我的当时是因为设置的是JDK17的导致我报错说我版本不匹配将这一块改好之后可能还有问题这一块我改的时候没有截图,要么还是不匹配要么就是什么找不到类。这个时候就需要我们清理一下idea的缓存了。
清理缓存简单点的方法:点击这个先将项目关闭了
在去对应文件夹下找到你的项目之后找到.idea这个文件夹给他删了
然后在点击对应的项目给项目打开
有的会设置默认的maven仓库的路径设置有的没有这给可以自己检查一下还有JDK的版本什么的改到正确的之后。
JDK要看一下你设置的本版调整到对应的版本
还有你的maven的设置是不是对应的不是的话改一下路径
最后在加载一下项目应该就可以了