You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Java报错:无法访问SpringApplication,类文件版本不匹配

JDK版本不兼容导致的SpringApplication访问错误

报错详情

java: 无法访问 org.springframework.boot.SpringApplication
  无效的类文件: /C:/Users/xyz/.m2/repository/org/springframework/boot/spring-boot/3.0.0-SNAPSHOT/spring-boot-3.0.0-20220910.145857-773.jar!/org/springframework/boot/SpringApplication.class
    类文件版本错误:应为52.0,实际为61.0
    请移除该文件或确保其位于类路径的正确子目录中。

原因解析

类文件版本号对应JDK版本:

  • 52.0 → JDK 8
  • 61.0 → JDK 17

当前项目用JDK 8编译,但引入的Spring Boot 3.0.0-SNAPSHOT是基于JDK 17编译的,版本不匹配导致无法加载类。

解决办法

  • 升级JDK版本:将项目使用的JDK更换为17或更高版本,Spring Boot 3.x系列最低要求JDK 17
  • 降低Spring Boot版本:若不想升级JDK,把Spring Boot依赖版本改为2.x系列(如2.7.x),该系列支持JDK 8
  • 清理本地Maven缓存:删除本地仓库中不兼容的快照包目录C:/Users/xyz/.m2/repository/org/springframework/boot/spring-boot/3.0.0-SNAPSHOT,重新执行mvn clean install拉取依赖

内容的提问来源于stack exchange,提问作者sravan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 16:20:41