我的 Quartz 编码如下,第一个作业运行完美:
JobDetail jd = null;
CronTrigger ct = null;
jd = new JobDetail("Job1", "Group1", Job1.class);
ct = new CronTrigger("cronTrigger1","Group1","0/5 * * * * ?");
scheduler.scheduleJob(jd, ct);
jd = new JobDetail("Job2", "Group2", Job2.class);
ct = new CronTrigger("cronTrigger2","Group2","0/20 * * * * ?");
scheduler.scheduleJob(jd, ct);
但我发现 Job2 与 Job1 完全不同,它不会执行。
调度程序使用 Java 中的侦听器启动。我也尝试过使用 scheduler.addJob(jd, true); 但没有任何改变。我在 Windows 7 上通过 JVM 运行 Java。