Java 为什么可以';我不能让QuartzScheduler触发我的工作吗?

Java 为什么可以';我不能让QuartzScheduler触发我的工作吗?,java,quartz-scheduler,quartz,Java,Quartz Scheduler,Quartz,我正在尝试运行一个带有cron触发器的小QuartzScheduler应用程序 我想我已经设置了启动和运行的基本属性,并且我看到了如下日志输出: Mar 27, 2020 12:11:16 PM scheduler.QuartzScheduler start INFO: QuartzScheduler started... Mar 27, 2020 12:11:16 PM org.quartz.impl.StdSchedulerFactory instantiate INFO: Using de

我正在尝试运行一个带有cron触发器的小QuartzScheduler应用程序

我想我已经设置了启动和运行的基本属性,并且我看到了如下日志输出:

Mar 27, 2020 12:11:16 PM scheduler.QuartzScheduler start
INFO: QuartzScheduler started...
Mar 27, 2020 12:11:16 PM org.quartz.impl.StdSchedulerFactory instantiate
INFO: Using default implementation for ThreadExecutor
Mar 27, 2020 12:11:16 PM org.quartz.core.SchedulerSignalerImpl <init>
INFO: Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl
Mar 27, 2020 12:11:16 PM org.quartz.core.QuartzScheduler <init>
INFO: Quartz Scheduler v.2.3.0 created.
Mar 27, 2020 12:11:16 PM org.quartz.simpl.RAMJobStore initialize
INFO: RAMJobStore initialized.
Mar 27, 2020 12:11:16 PM org.quartz.core.QuartzScheduler initialize
INFO: Scheduler meta-data: Quartz Scheduler (v2.3.0) 'QuartzScheduler' with instanceId 'NON_CLUSTERED'
  Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally.
  NOT STARTED.
  Currently in standby mode.
  Number of jobs executed: 0
  Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 1 threads.
  Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered.

Mar 27, 2020 12:11:16 PM org.quartz.impl.StdSchedulerFactory instantiate
INFO: Quartz scheduler 'QuartzScheduler' initialized from an externally provided properties instance.
Mar 27, 2020 12:11:16 PM org.quartz.impl.StdSchedulerFactory instantiate
INFO: Quartz scheduler version: 2.3.0
Mar 27, 2020 12:11:16 PM org.quartz.core.QuartzScheduler start
INFO: Scheduler QuartzScheduler_$_NON_CLUSTERED started.
我的工作类别:

public class QuartzJob implements Job {
    Logger logger = LoggerFactory.getLogger(QuartzJob.class);

    @Override
    public void execute(JobExecutionContext context) throws JobExecutionException {
        logger.info(" File checking task initiated. ");
    }
}
我的主应用程序类:

public class FileWatcherApp {
    public static void main(String[] args) throws Exception {
        QuartzScheduler scheduler = new QuartzScheduler();
        scheduler.start();
    }
}
我希望在日志中看到文件检查任务已启动,但尚未成功执行。我正在使用一个临时cron表达式,它应该每5分钟触发一次作业

希望有人能看到我做错了什么或不理解

public class FileWatcherApp {
    public static void main(String[] args) throws Exception {
        QuartzScheduler scheduler = new QuartzScheduler();
        scheduler.start();
    }
}