可有人請指正,我發現這個例子在線和一堆別人不要的工作,這個特殊的例子引發以下錯誤:編寫Java代碼將執行每隔一小時(石英)
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/collections/SetUtils
at org.quartz.JobDetail.<init>(JobDetail.java:85)
at tralala.org.xml.CronSchedule.<init>(CronSchedule.java:13)
at tralala.org.xml.CronSchedule.main(CronSchedule.java:20)
下面是代碼:
CronJob.java
import org.quartz.Job;
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;
public class CronJob implements Job {
public void execute(JobExecutionContext arg0) throws JobExecutionException {
System.out.println("PRINT SOME TEXT LINE");
}
}
CronSchedule.java
import org.quartz.CronTrigger;
import org.quartz.Scheduler;
import org.quartz.SchedulerFactory;
import org.quartz.impl.StdSchedulerFactory;
import org.quartz.JobDetail;
public class CronSchedule {
public CronSchedule()throws Exception {
SchedulerFactory sf=new StdSchedulerFactory();
Scheduler sched=sf.getScheduler();
JobDetail jd=new JobDetail("job1","group1",CronJob.class);
CronTrigger ct=new CronTrigger("cronTrigger","group2","0 0/1 * * * ?");
sched.scheduleJob(jd,ct);
sched.start();
}
public static void main(String args[]){
try{
new CronSchedule();
}catch(Exception e){}
}
}
我只是想運行(這實際上是作品)任何石英的例子..我一直在尋找一段時間,每個例子要麼有編譯錯誤,要麼像這樣(罕見的)會拋出一個錯誤。我只是想運行它這一個或任何..只是爲了得到一些具體的例子裏面。我一直在閱讀http://www.opensymphony.com/quartz/wikidocs/TutorialLesson1.html,這個例子不能編譯..有什麼建議嗎? tnx