2013-08-20 47 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);