我正在尝试创建任务计划程序。我用石英。我遵循了this的示例。
我在maven中进行了依赖(测试2.2.1和2.2.2),并且我的类HelloJob实现了Job。
我有
public class HelloJob implements Job{
public void execute(JobExecutionContext context) throws JobExecutionException {
// Say Hello to the World and display the date/time
System.out.println("Hello World! - " + new Date());
JobDetail job = newJob(HelloJob.class)
.withIdentity("job1", "group1")
.build();
}
}
但我有消息:
The method newJob(Class<HelloJob>) is undefined for the type HelloJob
我试图将JobDetail声明放入我的SimpleExample类中,但是出现相同的错误...
最佳答案
方法newJob
在org.quartz.JobBuilder
中定义为静态。在您的课程中添加静态导入:
import static org.quartz.JobBuilder.*;