这是我源代码:
package test;
import java.util.Date;import org.quartz.Job;
import org.quartz.JobDetail;
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;
import org.quartz.Scheduler;
import org.quartz.SchedulerException;
import org.quartz.SchedulerFactory;
import org.quartz.SimpleTrigger;public class TestQuartz { 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 包我都导了
package test;
import java.util.Date;import org.quartz.Job;
import org.quartz.JobDetail;
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;
import org.quartz.Scheduler;
import org.quartz.SchedulerException;
import org.quartz.SchedulerFactory;
import org.quartz.SimpleTrigger;public class TestQuartz { 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 包我都导了
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货