【问题标题】:Quartz document code don't workQuartz 文档代码不起作用
【发布时间】:2013-08-29 07:26:30
【问题描述】:

我正在尝试使用来自here 的 Quartz 文档代码,但它不起作用。我的程序无法识别第 10 行的simpleSchedule()

// define the job and tie it to our HelloJob class
JobDetail job = newJob(HelloJob.class)
  .withIdentity("myJob", "group1") // name "myJob", group "group1"
  .build();

// Trigger the job to run now, and then every 40 seconds
Trigger trigger = newTrigger()
  .withIdentity("myTrigger", "group1")
  .startNow()
  .withSchedule(simpleSchedule()
      .withIntervalInSeconds(40)
      .repeatForever())            
  .build();

// Tell quartz to schedule the job using our trigger
sched.scheduleJob(job, trigger);

【问题讨论】:

  • simpleSchedule() 正在调用一个方法。你定义了吗?
  • @OskarKjellin 不,我没有定义它!我认为这是石英中的默认功能!我应该如何定义它?我的意思是它应该返回什么,我应该在其中定义什么?
  • 您使用的是 java 还是 C#?您显示的代码是针对 java 的,但您的标签是针对 asp.net
  • 错误是什么?顺便说一句 simpleSchedule() 是内置的(org.quartz.SimpleScheduleBuilder)。你有“使用 org.quartz.SimpleScheduleBuilder.*”吗?
  • @Papa 你的回答帮助了我。您可以将其写为获得赏金分数的答案...

标签: asp.net quartz-scheduler


【解决方案1】:

你加入了吗?

using org.quartz.SimpleScheduleBuilder.*;

(谢谢)

【讨论】:

  • 你是为java写的?我用asp.net!我只是使用 Quartz.SimpleScheduleBuilder 而不是 simpleSchedule()
  • 那是asp.net。如果您在代码顶部声明库,那么您不需要完全输入它。无论哪种方式都可以。
  • @ ok .. 我的程序无法识别 'using org.quartz..' 所以我认为它是 java ......不过谢谢你的回答。
  • sampleSchedule() 出错;在爪哇。通过使用 org.quartz.SimpleScheduleBuilder.* 导入来修复此问题;感谢您的提示!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-06-07
  • 1970-01-01
  • 2016-02-21
  • 2020-11-21
  • 1970-01-01
  • 1970-01-01
  • 2021-09-21
相关资源
最近更新 更多