У меня есть две работы в Кварце, которые будут отлично работать, но я нахожу, что должен использовать такой код:
jd = new JobDetail(sj.getJobName(), scheduler.DEFAULT_GROUP, PollJob.class);
ct = new CronTrigger(sj.getJobTrigger(), scheduler.DEFAULT_GROUP, "0 20 * * * ?");
scheduler.scheduleJob(jd, ct);
Мне нужно жестко закодировать PollJob.class, чтобы запустить задание, а sj - это объект, считанный из базы данных, содержащей сведения о PollJob. Но я бы также хотел установить PollJob.class из базы данных. Я пытался привести в класс по:
Class cls = Class.forName(sj.getJobJavaClassFile());
jd = new JobDetail(sj.getJobName(), scheduler.DEFAULT_GROUP, cls));
И использование ссылки на класс непосредственно как:
jd = new JobDetail(sj.getJobName(), scheduler.DEFAULT_GROUP, Class.forName sj.getJobJavaClassFile()));
Но работа просто не выполняется. Нет сгенерированных исключений, которые я вижу, и нет трассировки стека?
Я использую JVM в Windows 7.
Есть идеи?
Мистер Морган.