2

有人知道我使用 jdk 1.4 时可以使用的最大石英版本吗?

我已经尝试到处搜索,但找不到。在另一个问题中:

服务器 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 版本错误,在 JDK 1.4 中使用应该是 48.0。

4

1 回答 1

4

支持JDK 1.4 的版本是quartz 1.5.2,你可以在这里获取它的jar 。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);
于 2013-08-20T09:02:57.030 回答