quzrtz如何在代码里获取scheduleFactory对象?

我在配置文件里配置了一个任务,想在代码里控制,把这个任务停止。查看了网上的代码,可以通过获取scheduleFactory来停止,但是总获取不到。要怎么样才能获取到,或者有什么别的办法?

[code="java"]
Scheduler scheduler2 = StdSchedulerFactory.getDefaultScheduler();
long end = System.currentTimeMillis() + 24*60*60*1000L;// 注意这个结束时间
// 执行10次,每3秒执行一次,到9秒后结束
// SimpleTrigger trigger6 = new SimpleTrigger("test", null, new
// Date(), new Date(end), 10, 1*60*3000L);
SimpleTrigger trigger6 = new SimpleTrigger("test222", null, new
Date(), new Date(end), 10, 20000L);

     JobDetail jobDetail = new
     JobDetail("weishengdi12",Scheduler.DEFAULT_GROUP, JobTe.class);

     scheduler2.scheduleJob(jobDetail, trigger6);
     scheduler2.start();

[/code]
找了下以前的代码 不完整

[code="java"]
SchedulerFactory sf = new StdSchedulerFactory();
Scheduler sched = sf.getScheduler();

    JobDetail jobDetail = new JobDetail("PayChanne_job1_2", Scheduler.DEFAULT_GROUP,PayChannelJob.class);

    CronTrigger cronTrigger = new CronTrigger("PayChanne_trigger1_2", Scheduler.DEFAULT_GROUP);

    CronExpression cexp = new CronExpression("0 0/30 * * * ?"); //每半个小时执行
    //String doTime = Config.getProperty("JOB_GET_ACCOUNT_FILE").trim();
            //CronExpression cexp = new CronExpression(doTime); //每隔半个小时执行
    cronTrigger.setCronExpression(cexp); 
    SchedulerFactory schedulerFactory = new StdSchedulerFactory();
    Scheduler scheduler = schedulerFactory.getScheduler();
    scheduler.scheduleJob(jobDetail, cronTrigger);
    scheduler.start();

[/code]