private static void setScheduler() throws SchedulerException{ SchedulerFactory sf = new StdSchedulerFactory(); Scheduler sched = sf.getScheduler(); JobDetail job =JobBuilder.newJob(HelloJob.class).withIdentity("job1", "group1").build(); Trigger trigger =TriggerBuilder.newTrigger().withIdentity("trigger1", "group1") .withSchedule(SimpleScheduleBuilder.simpleSchedule() .withIntervalInSeconds(2) //設置多久執行一次 .repeatForever()) .build(); sched.scheduleJob(job,trigger); sched.start(); } //測試 public class HelloJob implements Job{ public HelloJob(){ } @Override public void execute(JobExecutionContext context) throws JobExecutionException { System.out.println("Test"+new Date()); }