我希望显示所有预定的作业,即使是那些从未开始到现在(但已预定)的作业。
此代码仅显示已至少启动过一次的所有预定作业:
// enumerate each job group
for(String group: sched.getJobGroupNames()) {
// enumerate each job in group
for(JobKey jobKey : sched.getJobKeys(groupEquals(group))) {
System.out.println("Found job identified by: " + jobKey);
}
}
我错过了什么? 我使用的是Java SE 8和Quartz 2.1.5
答案 0 :(得分:0)
抱歉,刚发现它。在代码的一部分中,我发现一个工作没有安排,所以缺少以下一行:
sched.scheduleJob(jobDetail, trigger);
因此,如果您遇到同样的问题,请确保正确安排所有作业。