当前位置: 首页 > news >正文

IDEA报错:类文件具有错误的版本 61.0,应为52.0

springboot项目启动报错:

类文件具有错误的版本 61.0,应为52.0

请删除该文件或确保该文件位于正确的类路径子目录中

 

查阅了网上的很多资料,普遍原因说是springboot版本过高,高于3.0 需要在pom文件中降低版本  也有说是idea的maven配置java版本没有统一的问题,但是这2种解决方法都不适用与我,这个项目的boot版本是2.1.1,idea的配置也没有问题,统一的jdk1.8

研究了很久,最后是通过查找报错的类所在的依赖包

 

发现这个包的版本是3.0.1 同目录下还有一个1.3.1的版本

报错的提示是版本不对,需要用61.0版本去编译,但是只能获取到52.0版本

说明是依赖包的版本高了,配置的版本低了,结合这里发现的有一个高版本依赖

推测是由于这个依赖的版本设置的过高导致。

 

在pom文件中找到对应依赖,发现是release版本,release版本会自动更新,可能是是由于这个原因,拉取了过高版本导致的(个人猜测,但是项目昨天还能打包,今天就不行了)

将依赖的版本号修改成低版本的1.3.1 编译通过,项目可以正常启动

 

此处贴上其他情况的解决方法,也是网上普遍反正情况较多的原因 

Springbot启动报错-类文件具有错误的版本 61.0, 应为 52.0_HeartInTheDark的博客-CSDN博客_spring 类文件具有错误的版本 61.0, 应为 52.0
 

http://www.lryc.cn/news/135966.html

相关文章:

  • Linux 挂载局域网内共享目录
  • FFmpeg解码32k大分辨率出现如下错误:Picture size 32768x32768 is invalid
  • EasyExcel+POI制作带有有效性校验及下拉联动的Excel模板
  • Unity怎么制作魔法火焰特效?Unity制作魔法火焰特效方法
  • 双基证券:房地产基本面仍处下行通道 政策有望促进走稳
  • 31、springboot 配置HTTP服务端口及如何通过WebServer实例动态获取项目中的HTTP端口
  • 会计如何使用ChatGPT提高工作效率
  • 【TypeScript】类型推论和类型别名
  • 字节码调教的入口 —— JVM 的寄生插件 javaagent 那些事
  • Blender卡通着色入门
  • 性能调优篇 一、Jvm监控及诊断工具-命令行篇
  • Docker部署MongoDB 5.0.5
  • Day18-2-地狱回调-Promise-async-await技术
  • echarts范围限制下性能问题
  • wazuh环境配置以及案例复现
  • 解决el-select回显异常 显示option选项的value 而不是显示label
  • 【【STM32-SPI通信协议】】
  • 板卡常用前端 数据表操作
  • 基于AVR128单片机世界电子时钟的设计
  • Electron学习2 使用Electron-vue和Vuetify UI库
  • Java“牵手”根据商品分类ID获取速卖通商品分类详情页面数据获取方法,速卖通API实现批量商品数据抓取示例
  • QT 使用图表
  • SSRF 服务器端请求伪造
  • shell 05(shell索引数组变量)
  • 爬虫异常处理:异常捕获与容错机制设计
  • Python自动化小技巧21——实现PDF转word功能(程序制作)
  • Vue使用Element的表格Table显示树形数据,多选框全选无法选中全部节点
  • SpringBoot生成和解析二维码完整工具类分享(提供Gitee源码)
  • Redis的基本知识(偏八股)
  • react使用antd的table组件,实现点击弹窗显示对应列的内容