【问题标题】:Quartz scheduler jobQuartz 调度程序作业
【发布时间】:2015-10-12 12:44:03
【问题描述】:

我尝试使用石英库进行调度程序作业。我添加了quartz-all-xxx.jar 文件,但它显示错误

Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
    at org.quartz.impl.StdSchedulerFactory.<init>(StdSchedulerFactory.java:298)
    at org.quartz.impl.StdSchedulerFactory.getDefaultScheduler(StdSchedulerFactory.java:1516)
    at Main.Schedular.main(Schedular.java:19)
Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    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

所以还有其他我必须添加的 jar 文件吗???

【问题讨论】:

    标签: java quartz-scheduler


    【解决方案1】:

    正如您在 Maven repository page 上看到的那样,quartz 库依赖于 org.slf4j。 给定您的quartz版本,将正确的依赖版本添加到您的类路径中。

    【讨论】:

      【解决方案2】:

      您需要添加 SLF4J-API。或者,你知道,使用 maven 什么的……

      编辑:可能还有一些实现。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-05-11
        • 1970-01-01
        • 1970-01-01
        • 2014-08-28
        • 1970-01-01
        • 2018-10-17
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多