Salve avrei bisono di un aiuto...

spero che qlc1 conosca L'applicazione JasperReport...

il mio problema è creare un PDF da un modello in cui desidero inserire dati da una mia applicazione.
iReport è quello ke fa al caso mio.

creo un modello in cui ci sono campi ke poi devo inserire con un programma java...

tramite ireport lo crea ma quando vado a fare il programma usando esempi trovati in rete mi da errore...

il programma è questo:

import java.io.*;
import java.util.HashMap;
import net.sf.jasperreports.engine.*;


public class Application {


public static void main(String[] args) throws Exception
{

String input = "C:\\a\\classic.jasper";
String output = "C:\\a\\classic.pdf";
HashMap map = new HashMap();



JasperPrint print = JasperFillManager.fillReport(input, map, Connessione.getConnessione());
JRExporter exp = new net.sf.jasperreports.engine.export.JRPdfExporter() ;
exp.setParameter(JRExporterParameter.OUTPUT_FILE_N AME, output);
exp.setParameter(JRExporterParameter.JASPER_PRINT, print);
exp.exportReport();
}
}

ma l'errore ke mi da è:
Exception in thread "main" net.sf.jasperreports.engine.JRException: Class not found when loading object from file : C:\a\classic.jasper

inserendo nel class path
commons-collections-2.1.jar l'errore cambia:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory

e infine inserendo anke l'ultimo package:
commons-logging-1.0.2.jar

l'errore è:
Exception in thread "main" java.lang.ExceptionInInitializerError
at net.sf.jasperreports.engine.fill.JRFiller.createFi ller(JRFiller.java:147)
at net.sf.jasperreports.engine.fill.JRFiller.fillRepo rt(JRFiller.java:57)
at net.sf.jasperreports.engine.JasperFillManager.fill Report(JasperFillManager.java:402)
at net.sf.jasperreports.engine.JasperFillManager.fill Report(JasperFillManager.java:234)
at pdf.Application.main(Application.java:27)
Caused by: org.apache.commons.logging.LogConfigurationExcepti on: java.lang.NullPointerException
at org.apache.commons.logging.LogFactory.newFactory(L ogFactory.java:558)
at org.apache.commons.logging.LogFactory.getFactory(L ogFactory.java:355)
at org.apache.commons.logging.LogFactory.getLog(LogFa ctory.java:390)





spero ke qlc1 possa aiutarmi!