在学习mybatisplus时 启动spring项目 出现了以下问题:
Error:(3, 32) java: 无法访问org.springframework.boot.SpringApplication
错误的类文件: /D:/Develop Java/Java installation software location/maven/3.3.9/Repository/org/springframework/boot/spring-boot/3.0.3/spring-boot-3.0.3.jar!/org/springframework/boot/SpringApplication.class
类文件具有错误的版本 61.0, 应为 52.0
请删除该文件或确保该文件位于正确的类路径子目录中。
![](https://img-blog.csdnimg.cn/img_convert/e91dc142c860a25559b2179d6c2d4f69.png)
这是Springboot的版本和Java的版本不对应导致的。
Springboot2.0以上版本最低需要java8支持;
Springboot3.0以上的版本最低需要java17支持!
springboot有什么版本可以去spring官网看 https://spring.io/projects/spring-boot#learn
我观察了一下我用springboot版本 发现用到3.0以上
![](https://img-blog.csdnimg.cn/img_convert/f44457923830eac3c841c9bb44d77e48.png)
在观察我的JDk 发现我用的jdk是1.8
![](https://img-blog.csdnimg.cn/img_convert/283806ee26b0aae804c928f6263e1071.png)
所以根本的问题在于我的springboot的版本和JDK的版本无法匹配
这时 我们主要把springboot的版本改小点就可以 我这里面把它修改成2.7.6dna
![](https://img-blog.csdnimg.cn/img_convert/34883669383da8371fff48be416c52b4.png)
成功运行
![](https://img-blog.csdnimg.cn/img_convert/59bdcc2e4a875e98e9a3a0d95b52299b.png)