我将 liquibase-1.9.3 和 sqlite-jdbc-3.7.2.jar 下载/安装到 ubuntu 11.* 中。并将 sqlite-jdbc-3.7.2.jar 放入 liquibase-1.9.3 /lib 中。我跑:
java -jar liquibase-1.9.3.jar --driver=org.sqlite.JDBC --changeLogFile=assets_db.xml --url=sqlite.db update
并得到结果:迁移失败:找不到数据库驱动程序:org.sqlite.JDBC
我猜 ubuntu 有一个默认的 java 版本:
java -version
java version "1.6.0_22" OpenJDK Runtime Environment (IcedTea6 1.10.2) (6b22-1.10.2-0ubuntu1~11.04.1) OpenJDK Client VM (build 20.0-b11, 混合模式, 共享)
我看到有人发布了一个类似的问题: Liquibase and SQLite
但对此没有正确答案。我是否必须安装 ant 才能使其正常工作。请帮忙,我几乎花了一整天的时间来找到一个可行的解决方案。
非常感谢