# Instantiating a Scheduler Instantiating the Default Scheduler
    // the 'default' scheduler is defined in "quartz.propeties" found
    // in the current working directory, in the classpath, or
    // resorts to a fall-back default that is in the quartz.jar

    SchedulerFactory sf = new StdSchedulerFactory();
    Scheduler scheduler = sf.getScheduler();

    // Scheduler will not execute jobs until it has been started (though they can be scheduled before start())
    scheduler.start();
Instantiating A Specific Scheduler From Specific Properties
    SchedulerFactory sf = new StdSchedulerFactory();

    sf.initialize(schedulerProperties);

    Scheduler scheduler = sf.getScheduler();

    // Scheduler will not execute jobs until it has been started (though they can be scheduled before start())
    scheduler.start();
Instantiating A Specific Scheduler From A Specific Property File
    SchedulerFactory sf = new StdSchedulerFactory();

    sf.initialize(fileName);

    Scheduler scheduler = sf.getScheduler();

    // Scheduler will not execute jobs until it has been started (though they can be scheduled before start())
    scheduler.start();