мы используем кварц 2.0. Я только что скачал кварцевые пакеты и поместил его в путь сборки моего проекта. Если я выполню тот же график, который использовал для кварца 1.6, он выдаст следующее исключение:
Exception in thread "main" java.lang.NoClassDefFoundError: org.slf4j.LoggerFactory
at org.quartz.impl.StdSchedulerFactory.<init>(StdSchedulerFactory.java:274)
at org.quartz.impl.StdSchedulerFactory.getDefaultScheduler(StdSchedulerFactory.java:1480)
at QuartzTest.main(QuartzTest.java:10)
Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory
at java.net.URLClassLoader.findClass(URLClassLoader.java:421)
at java.lang.ClassLoader.loadClass(ClassLoader.java:643)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:346)
at java.lang.ClassLoader.loadClass(ClassLoader.java:609)
... 3 more
Мой код на данный момент, если только он запускается и останавливается по расписанию. Я буду признателен, если кто-то может помочь мне в этом.
Также в версии 2.x способ создания объекта для jobdetail выглядит несколько иначе. Если я создаю объект таким образом:
JobDetail jobDetail = new JobDetail("jobDetail-s1", "jobDetailGroup-s1", SimpleQuartzJob.class);
IDE говорит, что .. не может создать экземпляр типа JobDetail.
Пожалуйста, помогите.