当前位置: 首页 > 知识库问答 >
问题:

LiquiBase:Error java.lang.UnsupportedClassVersionError:JVMCFRE003主版本错误

毋澄邈
2023-03-14

我使用LiquiBase3.6.1来处理Mysql数据库。我使用lib“mysql-connector-java-6.0.2.jar”,在使用diff命令时,我得到了以下错误:

线程“main”java.lang.UnsupportedClassVersionError中出现异常:JVMCFRE003主版本错误;class=com/mysql/cj/jdbc/driver,offset=6

当我尝试lib“mysql-connector-java-5.1.21.jar”时,我得到了另一个错误:

运行LiquiBase:java.lang.RuntimeException时出现意外错误:找不到数据库驱动程序:com.mysql.cj.jdbc.driver

我的命令是:

有人能帮忙吗?

共有1个答案

朱修真
2023-03-14

我猜您使用的是旧版本的Java。Liquibase 3.6.1需要java 1.7版。更多详情请参阅本期

 类似资料:
  • 我正在尝试运行一个颤振应用程序,在尝试时出现了这个错误,我所做的是我想在没有android studio的情况下运行颤振应用程序,所以我下载了android SDK和JDK 17,在我运行颤振医生后,它告诉我一切都很好,我尝试运行,它给了我这个错误: 所以我尝试了一个旧版本的JDK,它给了我另一个错误,所以我看到了使用JDK 17运行的第三个解决方案,那就是降级gradle中的gradle。属性,

  • 我有在JDK1.8上编译的代码。我创建了war文件,并在运行JRE1.8的Ubuntu服务器中的Tomcat8上部署了它。我在打开主页面的时候出现了这个错误: java.lang.unsupportedClassVersionError:com/dash/io/web/bind/homectrl:Unsupported major.minor版本52.0

  • 我正在使用sun/oracle jdk 1.6。0_32和javac编译器似乎为目标1.5 jvm而不是1.6创建类文件。它不会接受-source 1.6-Target 1.6。使用javap查看生成的类文件显示一个主要版本:49而不是我所期望的50。Eclipse Indigo正确地创建了1.6兼容的类文件,主要版本为:50。我第一次注意到这一点是在eclipse中使用ant 1.8.2时,无法

  • 在将 Navicat Monitor 升级到最新的主要版本(例如从 1.x 到 2.x)之前,我们建议你先备份存储库数据库,因为主要升级是不可逆的。 请按照下列步骤 Navicat Monitor: 前往“配置”。 点击“备份、升级或迁移”。 选择“升级到最新的主要版本”。 点击“下载 Monitor 设置 Zip 文件”以备份当前的 Navicat Monitor 设置。 【如果你使用订阅方案,

  • 我已经在我的Ubuntu16.04上安装了JDK1.8,为了完成一些我必须安装JDK1.7的工作,我没有对旧版本做任何操作就安装了它,并且更改了$JAVA_HOME以指向新安装的位置。 echo运行良好,显示新安装的版本为1.7 但当我执行时,它显示的是较早安装的版本,即1.8。 如果我错在什么地方,请纠正我,我需要很好的解释这一点。 谢谢你。这是我的终端机

  • 我已经从1.3更新了Spring启动版本。5至1.4。0,我得到以下错误 使用Camunda BPM,版本为Spring Boot:(v1.4.0.发行版)Camunda BPM:(v7.5.0)Camunda BPM Spring Boot Starter:(v1.2.1) 对卡蒙达的依赖, 对于包装,我们使用以下插件, 请让我知道从1.3. x更新到1.4.0Spring引导失败的原因