public static void main(String []args){ SchedulerFactory schedFact = new org.quartz.impl.StdSchedulerFactory(); Scheduler sched; try { sched = schedFact.getScheduler();
JobDetail jobDetail = new JobDetail("myJob", sched.DEFAULT_GROUP, MyJob.class); SimpleTrigger trigger = new SimpleTrigger("myTrigger", sched.DEFAULT_GROUP, new Date(), null, 5, 1000L); sched.scheduleJob(jobDetail, trigger); sched.start(); } catch (Exception e1) { // TODO Auto-generated catch block e1.printStackTrace(); }
}
}
运行时异常如下: Exception in thread "main" java.lang.NoClassDefFoundError: javax/transaction/UserTransaction at org.quartz.impl.StdSchedulerFactory.instantiate(StdSchedulerFactory.java:1104) at org.quartz.impl.StdSchedulerFactory.getScheduler(StdSchedulerFactory.java:1355) at test.TestQuartz.main(TestQuartz.java:19) 不知道这么回事 根本没用到那个类哦 quartz这些jar 包我都导了