2013-08-20 63 views
2

有沒有人知道當我使用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。

回答

4

支持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);