java quartz2 2 1使用-quartz 2.2.1 为什么不会执行myjob中的函数

问题描述

quartz 2.2.1 为什么不会执行myjob中的函数

代码如下:
myjob拓展了job接口,可是程序执行的时候没有执行myjob中的print

public class QuartzTest {

public void run() throws Exception {

    // 调度工厂
    SchedulerFactory sf = new StdSchedulerFactory();   

    // 从工厂中,获取一个任务调度实体
    Scheduler sched = sf.getScheduler();   

    // 定义任务运行时间,这里的话,你需要改成你想要任务在什么时候执行
    Date runTime = DateBuilder.evenSecondDate(new Date());
    System.out.println("任务将在:" + runTime + "执行");   

    // 初始化任务实体
    JobDetail job = JobBuilder.newJob(MyJob.class)
                        .withIdentity("job1", "group1")
                        .build();   

    // 初始化触发器
   Trigger trigger = TriggerBuilder
                        .newTrigger()
                        .withIdentity("trigger1", "group1")
                        .startAt(runTime)
                        .build();   

    // 设置定时任务
    sched.scheduleJob(job, trigger);   

    // 启动定时任务
    sched.start();   

    try {
        Thread.sleep(10000L);
    } catch (Exception e) {
    }   

    // 停止
    sched.shutdown(true);
}   

public static void main(String[] args) throws Exception {
    QuartzTest example = new QuartzTest();
    example.run();
}

}

class MyJob implements Job {

@Override

public void execute(JobExecutionContext context) throws JobExecutionException {

System.out.println("任务正在执行,执行时间: " + Calendar.getInstance().getTime());

}

}

解决方案

MyJob.class,这里写错了,应该是实例.getClass()

时间: 2024-11-02 00:42:12

java quartz2 2 1使用-quartz 2.2.1 为什么不会执行myjob中的函数的相关文章

java中为什么只进行一个初始化就会执行类中的函数

问题描述 java中为什么只进行一个初始化就会执行类中的函数 import java.awt.*;import javax.swing.*;import java.awt.event.*;public class E2 extends Frame{ class WindowCloser extends WindowAdapter { public void windowClosing(WindowEvent we) {System.exit(0); } } E2() { super(""

java 某个类的几个对象,这些对象调用类中一个函数,是各自拥有自己的函数代码还是使用同一段代码?

问题描述 1.java 某个类的几个对象,这些对象调用类中一个函数(普通的函数),是各自拥有自己的函数代码还是使用同一段代码?2.java 继承中,子类从父类得到一些普通函数,这些函数的代码,是子类自己独自拥有一份还是和父类使用同一段函数代码.3.第一次发帖,积分什么的不会搞,貌似自己也没有积分,呵呵,大家包涵! 解决方案 引用1.java 某个类的几个对象,这些对象调用类中一个函数(普通的函数),是各自拥有自己的函数代码还是使用同一段代码?这几个对象调用的当然是同一段代码了.jvm中有一个ja

postgresql java问题-Postgresql java编程用jdbc连接,怎么样执行postgresql中 d 的查询指令

问题描述 Postgresql java编程用jdbc连接,怎么样执行postgresql中 d 的查询指令 请各位大神帮忙解决一下这个问题:"Postgresql java编程用jdbc连接,怎么样执行postgresql中 d 的查询指令"谢谢. 情况是这样: 我要把所有表的constraints的column找出来,但是我只能通过pg_indexes找到constraints的名字,只有通过d constraints_name 才能找到column,所有请教各位大神有没有解决方法

java采集网页信息,并获取到所需要的信息存入数据库中对应的字段中去 (可以自动创建表头)

问题描述 java采集网页信息,并获取到所需要的信息存入数据库中对应的字段中去 (可以自动创建表头) "java采集网页信息,并获取到所需要的信息存入数据库中对应的字段中去 "创建好数据库的情况下可以插入对应数据了,现在我想实现自动创建表头,请问如何实现?请各位大大支招^_^ 解决方案 用正则表达式http://www.cnblogs.com/longwu/archive/2011/12/24/2300110.html 解决方案二: 没有你想象中的这么智能,要采集什么网页信息,入到什么

JAVA 【精】从底层分析RunTime出错,Cmd命令执行正常

奥特曼超人杜锦阳曾经说过:"宁可在法度外灭亡,不在法度中生存." Cmd命令执行失败,可能大家开发中经常会有遇到如下问题,可是百度谷歌却出不来,博主踩的坑共享给大家: 报错 CreateProcess error=2, ϵͳÕҲ»µ½ָ¶ JAVA cmd执行失败 JAVA RunTime报错,cmd下却执行正常 ProcessBuilder异常CreateProcess error=2, ϵͳÕҲ»µ½ָ¶ JAVA CMD.EXE /C 的问题  这里使用的是数组命令,这里记录下这

playsoundeffect-audioservice.java中playSoundEffect()函数里 关于形参的含义

问题描述 audioservice.java中playSoundEffect()函数里 关于形参的含义 onplaySoundEffect(int effectType ,int volume)函数里 关于参数int effectType ,int volume 代表的是什么意思,volume在log上显示值一直都为-1000,以及volFloat值代表的是百分比吗?它的计算过程能详细说明下吗?"volFloat = (float)Math.pow(10, (float)sSoundEffect

对象-java中compareTo函数可以在同一个类中重写多次吗?

问题描述 java中compareTo函数可以在同一个类中重写多次吗? 我有一个对象数组,想按照不同属性对这个数组进行排序.但是如果重写compareTo函数的话好像只能按照某一个属性进行排序.现在我既想按照年龄又想按照分数排序,那应该怎么写呢? 解决方案 不行,一个Comparable对应一种顺序标准,你这样按年龄又按分数,明显是两个定制顺序,结果自然是两种.建议要么合成一个逻辑:要么用两个集合来存放.

java线程问题:为什么打印的结果每次不同?为什么执行的顺序不同?

问题描述 java线程问题:为什么打印的结果每次不同?为什么执行的顺序不同? 求大神指教为什么每次打印的结果会不同? 原码贴上: package com.Sixping.Ncre08; public class TreadTest { public static void main(String[] args) { Thread t1 = new Thread(new Hello()); Thread t2 = new Thread(new Hello()); Thread t3 = new T

if-作为一个学JAVA的请教一下大家,EXCEL中的函数问题

问题描述 作为一个学JAVA的请教一下大家,EXCEL中的函数问题 =IF(B23<=0,"",A!O4) EXCEL函数中的 IF语句 如果B23<=0则赋值为空 否则赋值为A!O4 这里的A是什么???? 解决方案 请教一个 free 函数的问题