石英与jdk版本1.4的兼容性
问题描述:
有没有人知道当我使用jdk 1.4时可以使用的最大版本的石英?石英与jdk版本1.4的兼容性
我已经尝试在各处搜索,但无法找到它。在this other question:
服务器1:石英晶1.x中在JDK 1.4中运行的代码
服务器2:石英2.X在JDK 1.6代码
运行,但我尝试使用石英
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz</artifactId>
<version>1.8.6</version>
然后我知道org.quartz.impl.StdSchedulerFactory的版本是错误的49.0,在JDK 1.4中应该是48.0。
答
支持JDK 1.4的版本是quartz 1.5.2,你可以得到它的jar here。而对于Maven仓库的依赖关系是这样的:
<dependency>
<groupId>quartz</groupId>
<artifactId>quartz</artifactId>
<version>1.5.2</version>
</dependency>
然后使用它像这样(与尝试捕捉围绕着它):
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);