首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Windows上安装liquibase并获取java错误

在Windows上安装liquibase并获取java错误
EN

Stack Overflow用户
提问于 2018-09-18 21:09:48
回答 1查看 1.2K关注 0票数 1

所以我在google,bing,duckduckgo和stackoverflow上到处搜索,我似乎找不到我的问题的答案。

已安装jdk 8 64位windows (windows server 2012和Windows 10)

已安装Oracle instant client 12.2.0.1.0 64位windows

已安装Oracle SQL developer 18.2.0.183.1748 64位windows

安装的liquibase 3.6.2

修复了系统路径变量,因此所有这些应用程序都在cmd窗口的路径中java返回帮助信息,liquibase返回:

代码语言:javascript
运行
复制
Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
        at liquibase.logging.core.Slf4JLoggerFactory.getLog(Slf4JLoggerFactory.java:9)
        at liquibase.logging.LogService.getLog(LogService.java:39)
        at liquibase.integration.commandline.Main.<clinit>(Main.java:67)
Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        ... 3 more

我做错了什么?我在Windows 10和windows server 2012上都收到了这个错误。提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2018-09-18 21:50:17

LiqueBase3.6.2zip文件(我从https://download.liquibase.org/download/?frm=n下载的liquibase-3.6.2-bin.zip )似乎没有包含slf4j-api jar文件,这个文件就是定义这个类的地方。

您应该从https://www.slf4j.org/download.html下载slf4j-1.7.25.zip,解压该压缩包中的文件,然后将slf4j-api-1.7.25.jar复制到您的liquibase目录中。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52387366

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档