Liquibase: Error java.lang.UnsupportedClassVersionError: JVMCFRE003 bad major version

Liquibase: Error java.lang.UnsupportedClassVersionError: JVMCFRE003 bad major version

我使用 liquibase 3.6.1 来处理 Mysql 数据库。我使用 lib "mysql-connector-java-6.0.2.jar",在使用 diff 命令时出现以下错误:

Exception in thread "main" java.lang.UnsupportedClassVersionError: JVMCFRE003 bad major version; class=com/mysql/cj/jdbc/Driver, offset=6

当我尝试库 "mysql-connector-java-5.1.21.jar" 时,我得到另一个错误:

Unexpected error running Liquibase: java.lang.RuntimeException: Cannot find data base driver: com.mysql.cj.jdbc.Driver

我的命令是:

liquibase --referenceUrl=jdbc:mysql://10.53.x.x/mydb --referenceUsername=user --referencePassword=pass

有没有人可以帮忙?

我猜你使用的是旧版本的 java。 Liquibase 3.6.1 需要 java 版本 1.7。查看 了解更多详情