当我使用jdk 1.4时,有没有人知道我可以使用的石英的最大版本?
我已经尝试到处寻找但却找不到它。在this other question:
服务器1:在JDK 1.4代码中运行的Quartz 1.x
服务器2:在JDK 1.6代码中运行的Quartz 2.x
但我尝试使用石英
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz</artifactId>
<version>1.8.6</version>
然后我知道org.quartz.impl.StdSchedulerFactory有错误的版本49.0,应该是48.0在JDK 1.4中使用。
答案 0 :(得分:4)
支持JDK 1.4的版本是quartz 1.5.2,你可以得到它的jar here。 maven存储库的依赖关系如下:
<dependency>
<groupId>quartz</groupId>
<artifactId>quartz</artifactId>
<version>1.5.2</version>
</dependency>
然后像这样使用它(用try catch包围它):
Scheduler s = sf.getScheduler();
s.start();
JobDetail jd = new JobDetail("MyJobq", "Job_Group", UpdaterJob.class);
CronTrigger ct = new CronTrigger("MyTrigger", "MyTrigger_Group", "0/1 * * * * ?");
s.scheduleJob(jd, ct);