原諒我作爲一個Java newbie--我與石英嘗試但我有困難得到基本教程運行:Java的石英教程不工作
import org.quartz.Scheduler;
import org.quartz.SchedulerException;
import org.quartz.impl.StdSchedulerFactory;
import static org.quartz.JobBuilder.*;
import static org.quartz.TriggerBuilder.*;
import static org.quartz.SimpleScheduleBuilder.*;
public class QuartzTest {
public static void main(String[] args) {
try {
// Grab the Scheduler instance from the Factory
Scheduler scheduler = StdSchedulerFactory.getDefaultScheduler();
// and start it off
scheduler.start();
scheduler.shutdown();
} catch (SchedulerException se) {
se.printStackTrace();
}
}
}
出現編譯正常,但運行的時候,我出現以下錯誤:
Exception in thread "main" java.lang.VerifyError: verification failed at PC 1134 in org.quartz.impl.StdSchedulerFactory:instantiate(()Lorg.quartz.Scheduler;): String, int, or float constant expected
at _Jv_BytecodeVerifier.verify_fail(byte, int) (/usr/lib64/libgcj.so.5.0.0)
at _Jv_BytecodeVerifier.verify_instructions_0() (/usr/lib64/libgcj.so.5.0.0)
at _Jv_VerifyMethod(_Jv_InterpMethod) (/usr/lib64/libgcj.so.5.0.0)
at _Jv_PrepareClass(java.lang.Class) (/usr/lib64/libgcj.so.5.0.0)
at _Jv_WaitForState(java.lang.Class, int) (/usr/lib64/libgcj.so.5.0.0)
at java.lang.VMClassLoader.linkClass0(java.lang.Class) (/usr/lib64/libgcj.so.5.0.0)
at java.lang.VMClassLoader.resolveClass(java.lang.Class) (/usr/lib64/libgcj.so.5.0.0)
at java.lang.Class.initializeClass() (/usr/lib64/libgcj.so.5.0.0)
at _Jv_ResolvePoolEntry(java.lang.Class, int) (/usr/lib64/libgcj.so.5.0.0)
at QuartzTest.main(java.lang.String[]) (Unknown Source)
我不相信quartz.properties文件是一個問題(文件似乎表明,它並不需要的東西,這個基本的),但我得到了它可無論如何,隨着基本選項:
在classpathorg.quartz.scheduler.instanceName = MyScheduler
org.quartz.threadPool.threadCount = 3
org.quartz.jobStore.class = org.quartz.simpl.RAMJobStore
罐子包括:
libgcj-4.1.0.jar
quartz-2.2.1.jar
c3p0-0.9.1.1.jar
log4j-1.2.16.jar
quartz-jobs-2.2.1.jar
slf4j-api-1.6.6.jar
slf4j-log4j12-1.6.6.jar
任何想法?
是有,你不能用它代替GNU Java的甲骨文的jdk的要求? – Leo
試試這個鏈接它工作正常,http://www.mkyong.com/java/quartz-scheduler-example/ – Dileep
不,我去什麼安裝在系統上,而不是下載一個單獨的JDK。你認爲它會用不同的版本解決嗎? – legodavee123