错误:has been compiled by a more recent version of the Java Runtime (class file version 56.0)

简介: 错误:has been compiled by a more recent version of the Java Runtime (class file version 56.0)

  具体错误如下:

java.lang.UnsupportedClassVersionError: com/XXX has been compiled by a more recent version of the Java Runtime (class file version 56.0), this version of the Java Runtime only recognizes class file versions up to 52.0 (unable to load class com.XXX)
  org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3255)

  意思就是编译时使用了56.0版本,执行时的JDK/JRE使用了52.0版本。两个办法:

  • 升级一下JDK。
  • 使用运行的JDK重新编译。
目录
相关文章
|
3月前
|
Java API
从零开始学习 Java:简单易懂的入门指南之File类(二十九)
从零开始学习 Java:简单易懂的入门指南之File类(二十九)
|
4月前
|
安全 Java
Java反射-Class对象功能概述及反射案例
Java反射-Class对象功能概述及反射案例
40 1
|
2月前
|
Dubbo Java 应用服务中间件
Serialized class org.apache.catalina.core.ApplicationPart must implement java.io.Serializable
Serialized class org.apache.catalina.core.ApplicationPart must implement java.io.Serializable
49 0
|
3月前
|
分布式计算 Java 大数据
IO流【Java对象的序列化和反序列化、File类在IO中的作用、装饰器模式构建IO流体系、Apache commons-io工具包的使用】(四)-全面详解(学习总结---从入门到深化)
IO流【Java对象的序列化和反序列化、File类在IO中的作用、装饰器模式构建IO流体系、Apache commons-io工具包的使用】(四)-全面详解(学习总结---从入门到深化)
53 0
|
4月前
|
Java
【文件操作】Java -操作File对象
【文件操作】Java -操作File对象
33 0
|
1月前
|
Java 关系型数据库 MySQL
Flink1.18.1和CDC2.4.1 本地没问题 提交任务到服务器 报错java.lang.NoClassDefFoundError: Could not initialize class io.debezium.connector.mysql.MySqlConnectorConfig
【2月更文挑战第33天】Flink1.18.1和CDC2.4.1 本地没问题 提交任务到服务器 报错java.lang.NoClassDefFoundError: Could not initialize class io.debezium.connector.mysql.MySqlConnectorConfig
50 2
|
1月前
|
Java
916.【Java】javap 查看 class 文件的jdk编译版本
916.【Java】javap 查看 class 文件的jdk编译版本
49 2
|
2月前
|
Java
JAVA零基础小白入门上手教程day15-泛型&File(三)
JAVA零基础小白入门上手教程day15-泛型&File
39 0
|
2月前
|
Java
JAVA零基础小白入门上手教程day15-泛型&File(二)
JAVA零基础小白入门上手教程day15-泛型&File
45 0
|
2月前
|
存储 Java API
JAVA零基础小白入门上手教程day15-泛型&File(一)
JAVA零基础小白入门上手教程day15-泛型&File
44 0