spring注解报错Unsupported class file major version 63

这篇具有很好参考价值的文章主要介绍了spring注解报错Unsupported class file major version 63。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

项目场景:

学习尚硅谷的spring中的基于注解管理bean时,运行程序测试时报错“Unsupported class file major version 63”


问题描述

运行测试的时候报错“Unsupported class file major version 63”
spring注解报错Unsupported class file major version 63,异常记录,spring,java,后端

报错内容

org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: file [D:\SSM\SSM\spring_ioc_annotation\target\test-classes\com\atguigu\spring\test\IOCByAnnotationTest.class]; nested exception is org.springframework.core.NestedIOException: ASM ClassReader failed to parse class file - probably due to a new Java class file version that isn't supported yet: file [D:\SSM\SSM\spring_ioc_annotation\target\test-classes\com\atguigu\spring\test\IOCByAnnotationTest.class]; nested exception is java.lang.IllegalArgumentException: Unsupported class file major version 63

原因分析:

JDK版本太高了,更换JDK版本即可解决。


解决方案:

第一步,打开settings
spring注解报错Unsupported class file major version 63,异常记录,spring,java,后端
第二步,将jdk版本更换为低版本,点击应用apply。
spring注解报错Unsupported class file major version 63,异常记录,spring,java,后端文章来源地址https://www.toymoban.com/news/detail-525336.html

到了这里,关于spring注解报错Unsupported class file major version 63的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 开发Android原生插件,引入自己打的jar报,编译报 Unsupported class file major version 61

    “Unsupported class file major version 61” 错误的原因是由于你自己大的jar包当时是用的Java 17打包的,因为在 Java 中,每个主要版本都有一个对应的 major version 值。例如,Java 8 的 major version 值为 52,Java 9 的 major version 值为 53,以此类推。Java 17 的 major version 值为 61。 解决这个问题,

    2024年02月09日
    浏览(12)
  • IDEA出现Unsupported class file major version 64及SSL peer shut down incorrectly问题

    IDEA出现Unsupported class file major version 64及SSL peer shut down incorrectly问题

    第一次使用IDEA 搭建Spring Boot项目,遇到了Unsupported class file major version 64及SSL peer shut down incorrectly的问题,以下是我通过查询和尝试找到的一些解决办法,希望能够帮助到大家。 由于刚开始使用,可能有些说法不太正确,欢迎指出。 3.1问题原因 问题主要原因就是因为Jdk版本号

    2024年02月05日
    浏览(12)
  • idea项目启动报错 Unsupported major.minor version 52.0和java内部版本号对照

    idea项目启动报错: org/springframework/boot/SpringApplication : Unsupported major.minor version 52.0 报错很明显。java版本不对,例如有老项目jdk是1.7,但是idea配置的大多数都是1.8。 解决方案 需要全部配置下。 1、环境变量配置为1.7。 2、pom.xml配置为1.7。 3、idea settings配置。 java compiler | proj

    2024年02月16日
    浏览(13)
  • Spring问题解决: Java Runtime (class file version 55.0), this version of the Java Runtim

    Spring问题解决: Java Runtime (class file version 55.0), this version of the Java Runtim

    ch/qos/logback/classic/spi/LogbackServiceProvider has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0 这只是版本不匹配。已经使用 Java 版本 11 编译了您的代码,而您当前的 JRE 是版本 8。请尝试将您的 JR降级

    2024年02月11日
    浏览(9)
  • idea 报错Java Runtime (class file version 61.0), this version of the Java Runtime only ...55.0

    idea 报错Java Runtime (class file version 61.0), this version of the Java Runtime only ...55.0

    RootLogLevelConfigurator has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 55.0 55对应jdk11,61对应jdk17. 查看自己pom文件中java的版本,将版本改为11 setting中版本改为11 project structure中版本改为11 pom中指定spring

    2024年02月08日
    浏览(12)
  • Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file

    Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file

    maven打包报错 java 运行时的最新版本(类文件版本 61.0)编译的,该版本的 Java 运行时只识别 52.0 以下的类文件版本 原因: 根据 Spring Boot with spring version 2.5.7 fails repackage with jdk 1.8 这篇文章中下面的说法 目标org.springframework.boot:spring-boot-maven插件:3.0.0-M1:重新打包失败:由于

    2024年02月13日
    浏览(14)
  • 低版本jdk运行高版本编译jar包失败(class file version 61.0), this version of the Java Runtime class file 52.0

    低版本jdk运行高版本编译jar包失败(class file version 61.0), this version of the Java Runtime class file 52.0

    省流:使用jdk1.8执行17编译的包,启动报错。         项目运行中难免出现服务器环节集成其它jar包的情况,而其它jar包的jdk版本可能和我们业务项目的jdk版本不一致,如果比我们业务版本低,那么可能不会出现问题, 因为jdk向下兼容,如果jdk版本比我们业务版本高,可能就

    2024年02月02日
    浏览(18)
  • Unsupported Git Version报错的解决方法(windows)

    Unsupported Git Version报错的解决方法(windows)

            这是由于版本不适引发的报错:         解决方法也很简单只要将它升级一下就好了(点开idea下面的Terminal):    输入:git --version    查看当前git的版本。     输入:git --update     进行版本升级,选择y。 升级下载完后一直next就好。

    2024年02月05日
    浏览(10)
  • Decompiled .class file, bytecode version: 52.0 (Java 8)解决办法参考

    Decompiled .class file, bytecode version: 52.0 (Java 8)解决办法参考

    今日如往常一样打开项目文件,却发现项目无法运行,文件只可读等问题 (我这里是一个普通的java项目) 即由于 Decompiled .class file, bytecode version: 52.0 (Java 8)   可能是该项目文件在之前的运行过程中出了点问题, 使得代码是从class文件反编译出来的,而不是查看的java源文件

    2024年02月11日
    浏览(7)
  • this version of the Java Runtime only recognizes class file versions up to 52.0

    this version of the Java Runtime only recognizes class file versions up to 52.0

    博客上很多博主说这个是jdk版本的问题,我所有地方都设置的是jdk1.8,但还是报错 Caused by: java.lang.UnsupportedClassVersionError: org/springframework/cloud/bootstrap/RefreshBootstrapRegistryInitializer has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only re

    2024年02月11日
    浏览(15)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包