1.原因
我本地电脑的jdk还是1.8.
但是新创建的工程用的是springboot3.0.已不能用1.8.
Spring Boot 3.0.1-SNAPSHOT 要求需要 Java 17,并且与 Java 19 兼容并包括 Java 19。还需要 Spring Framework 6.0.2 或更高版本.同时Maven也要求3.5+.
2.解决
我这边切换pom.xml文件的spring-boot-starter-parent为旧版本2.0就正常了.如果还是要用jdk1.8可以视情况降低3.0以下的版本.否则还是建议升级jdk.
原本的
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.0.0</version>
<relativePath />
</parent>
新修改后文章来源:https://www.toymoban.com/news/detail-420748.html
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.0.RELEASE</version>
<relativePath />
</parent>
3.版本支持jdk情况
springboot版本 | jdk版本 |
---|---|
1.0.x | 6 |
1.5.x | 8 |
2.0.x | 8 - 10 |
2.1.x | 8 - 12 |
2.2.x | 8 - 15 |
2.3.x | 8 - 15 |
2.4.x | 8 - 17 |
4.如何查看spring-boot版本的jdk支持情况?
springboot各个版本地址
https://docs.spring.io/spring-boot/docs/2.6.x/reference/pdf/spring-boot-reference.pdf
以2.6.x来举例,直接查看说明文档里面的4.2章节(SystemRequirementes)系统要求项,可以看到2.6.x支持jdk1.8~jdk19
文章来源地址https://www.toymoban.com/news/detail-420748.html
到了这里,关于无法访问org.springframework.boot.SpringApplication类文件具有错误的版本 61.0, 应为 52.0 请删除该文件或确保该文件位于正确的类路径子目录中。的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!