Dúvida API ou código

Bom pessoal eu tenho o seguinte código

Eu estou usando o Quartz

/**
 *
 * @author naueng2
 */
public class Teste {

    public void fala() {
        System.out.println("Agendamento realizado");
    }
}

[code]
import java.util.Date;
import org.quartz.JobDetail;
import org.quartz.Scheduler;
import org.quartz.SchedulerFactory;
import org.quartz.SimpleTrigger;
import org.quartz.impl.StdSchedulerFactory;

/**
*

  • @author naueng2
    */
    public class AppointmentReport {

    public void init(int days) {

     try {
         SchedulerFactory sf = new StdSchedulerFactory();
         Scheduler sched = sf.getScheduler();
         sched.start();
    
         JobDetail jd = new JobDetail("JobETL", sched.DEFAULT_GROUP, Teste.class);
         //SimpleTrigger st = new SimpleTrigger("TriggerETL", sched.DEFAULT_GROUP, new Date(), null, SimpleTrigger.REPEAT_INDEFINITELY, 2L * 24L * 60L * 60L * 1000L);
         SimpleTrigger st = new SimpleTrigger("TriggerETL", sched.DEFAULT_GROUP, new Date(), null, SimpleTrigger.REPEAT_INDEFINITELY, 1000);
         sched.scheduleJob(jd, st);
     } catch (Exception e) {
         e.printStackTrace();
     }
    

    }
    }[/code]

O problema é que quando vou rodar o aplicativo gera o seguinte erro.

Caused by: java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory

Gostaria de saber se o problema esta no codigo ou na Api (ou falta delas).

Obrigo pela atenção.

Tenta adicionar à suas dependencias esse cara aí… o slf4j, pois ele não está encontrando…

Se utiliza maven…

add esse trecho para testar

<dependency>
     <groupId>org.slf4j</groupId>
     <artifactId>slf4j-log4j12</artifactId>
     <version>${slf4jVersion}</version>
</dependency>
<dependency>
     <groupId>org.slf4j</groupId>
     <artifactId>slf4j-api</artifactId>
     <version>${slf4jVersion}</version>
</dependency>

Bah valeu wesley era mais ou menos isso

eu não precisava colocar no maven

só no compilador.

Valeu