eclipse开发工具
新建一个工程,如下图所示工程目录:
编写相应的代码:package com.nly;import java.text.SimpleDateFormat;import java.util.Date;import org.quartz.Job;import org.quartz.JobExecutionContext;import org.quartz.JobExecutionException;public class Quartz implements Job {/** * 事件类,处理具体的业务 */@Overridepublic void execute(JobExecutionContext arg0) throws JobExecutionException {System.out.println('Hello quzrtz '+new SimpleDateFormat('yyyy-MM-dd HH:mm:ss ').format(new Date()));}}package com.nly;import org.quartz.JobDetail;import org.quartz.Scheduler;import org.quartz.SchedulerException;import org.quartz.SimpleTrigger;import org.quartz.impl.StdSchedulerFactory;public class QuartzTest {public static void main(String[] args) {QuartzTest tqz=new QuartzTest();try {tqz.startShedule();} catch (Exception e) {e.printStackTrace();}}protected void startShedule()throws SchedulerException{/*调度器*/Scheduler scheduler=StdSchedulerFactory.getDefaultScheduler();/*具体执行类*/JobDetail jobDetail =new JobDetail('firstJOB',Scheduler.DEFAULT_GROUP,Quartz.class);/*触发器定义每三秒一次*/SimpleTrigger trigger =new SimpleTrigger('trigger1',scheduler.DEFAULT_GROUP,10,3000);scheduler.scheduleJob(jobDetail,trigger);scheduler.start();}}
运行结果如下图所示:
注意需要引入4个jar包,在工程目录中有展示。