如何使Eclipse中的Quartz Scheduler工作?

时间:2013-06-04 05:16:53

标签: java quartz-scheduler

我刚刚开始自学Quartz Scheduler,我真的很难让它工作并编译这个程序

public class SimpleExample implements Job
     {
            public void execute(JobExecutionContext context)
            throws JobExecutionException {

                System.out.println("Hello Quartz!");     
          } 

}

你可以帮帮我吗?

2 个答案:

答案 0 :(得分:0)

我认为eclipse对于完成这项工作至关重要。要使用quartz

  1. 下载&安装Quartz。
  2. 配置它。
  3. 开始在您的应用中使用它。
  4. 希望this引导你。

    发布堆栈跟踪有助于跟踪问题的根本原因。

答案 1 :(得分:0)

以下是您可以运行的一些伪代码,用于测试和理解。

public class QuartzTest {

    public static void main(String[] args) {

        try {
            // Grab the Scheduler instance from the Factory 
            Scheduler scheduler = StdSchedulerFactory.getDefaultScheduler();

            JobDetail job = newJob(HelloWord1.class)
            .withIdentity("job1", "group1")
            .build();

        // Trigger the job to run now, and then repeat every 40 seconds
        Trigger trigger = newTrigger()
            .withIdentity("trigger1", "group1")
            .startNow()
            .withSchedule(simpleSchedule()
                    .withIntervalInSeconds(40)
                    .repeatForever())            
            .build();

        // Tell quartz to schedule the job using our trigger




            scheduler.start();
            scheduler.scheduleJob(job, trigger);

            scheduler.shutdown();

        } catch (SchedulerException se) {
            se.printStackTrace();
        }
    }
}