Spring常见错误:类文件具有错误的版本 61.0, 应为 52.0
项目场景:
在使用Spring框架时遇到的版本冲突问题,由于项目使用的JDK版本(如1.8)与Spring依赖的最新版本(如6.0.4)不匹配,导致编译错误。解决方案:1)更换项目适用的JDK版本;2)降级Spring依赖至与JDK兼容的版本(如5.2.0)。
问题描述
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.10.1:compile (default-compile) on project springboot-helloworld: Compilation failure [ERROR] /Users/helloworld/src/main/java/com/richard/controller/Application.java:[3,32] 无法访问org.springframework.boot.SpringApplication [ERROR] 错误的类文件: /maven_repo/org/springframework/boot/spring-boot/3.0.0-SNAPSHOT/spring-boot-3.0.0-SNAPSHOT.jar(org/springframework/boot/SpringApplication.class) [ERROR] 类文件具有错误的版本 61.0, 应为 52.0 [ERROR] 请删除该文件或确保该文件位于正确的类路径子目录中。
class file format major versions:
Java SE | Released | Major | Supported majors |
---|---|---|---|
1.0.2 | May 1996 | 45 | 45 |
1.1 | February 1997 | 45 | 45 |
1.2 | December 1998 | 46 | 45…46 |
1.3 | May 2000 | 47 | 45…47 |
1.4 | February 2002 | 48 | 45…48 |
5.0 | September 2004 | 49 | 45…49 |
6 | December 2006 | 50 | 45…50 |
7 | July 2011 | 51 | 45…51 |
8 | March 2014 | 52 | 45…52 |
9 | September 2017 | 53 | 45…53 |
10 | March 2018 | 54 | 45…54 |
11 | September 2018 | 55 | 45…55 |
12 | March 2019 | 56 | 45…56 |
13 | September 2019 | 57 | 45…57 |
14 | March 2020 | 58 | 45…58 |
15 | September 2020 | 59 | 45…59 |
16 | March 2021 | 60 | 45…60 |
17 | September 2021 | 61 | 45…61 |
18 | March 2022 | 62 | 45…62 |
19 | September 2022 | 63 | 45…63 |
20 | March 2023 | 64 | 45…64 |
21 | September 2023 | 65 | 45…65 |
22 | March 2024 | 66 | 45… 66 |
23 | September 2024 | 67 | 45…67 |
JDK历史版本下载地址:
Previous Java releases
Java SE downloads |
---|
Java SE 24 |
Java SE 23 |
Java SE 22 |
Java SE 21 |
Java SE 20 |
Java SE 19 |
Java SE 18 |
Java SE 17 (17.0.13 and later) |
Java SE 17 (17.0.12 and earlier) |
Java SE 16 |
Java SE 15 |
Java SE 14 |
Java SE 13 |
Java SE 12 |
Java SE 11 |
Java SE 10 |
Java SE 9 |
Java SE 8 (8u211 and later) |
Java SE 8 (8u202 and earlier) |
Java SE 7 |
Java SE 6 |
Java SE 5 |
Java SE 1.4 |
Java SE 1.3 |
Java SE 1.2 |
Java SE 1.1 |
JRockit Family |
Java SE Tutorials |
JDK 1.3 Documentation |
JDK 1.4.2 Documentation |
(图片来源网络,侵删)
(图片来源网络,侵删)
(图片来源网络,侵删)
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们。