乔布斯需要自己照顾自己,因为Quartz不知道他们的execute()方法中有什么代码.
我建议在作业execute()方法的开头使用System.currentTimeMillis()来记录当前时间,然后每次通过作业的主循环再次使用它来获取当前时间.查看差异,看看你的最长时间是否已经过去,如果超过你的主循环并退出execute()方法.