ciao spero ci sia ancora qlc1 interessato a questo post...

io ho seguito quest'esempio
ho lo stesso problema... voglio creare un pdf da un modello scritto con ireport da java

inserendo i dati dal mio programma.

ma mi da quest'errore:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at net.sf.jasperreports.engine.fill.JRBaseFiller.<cli nit>(JRBaseFiller.java:88)
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:363)
at pdf.Application.main(Application.java:31)

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

String input = "C:\\a\\classic.jasper";
File in= new File(input);
FileInputStream stream = new FileInputStream(in);
String output = "C:\\a\\classic.pdf";
HashMap map = new HashMap();
map.put("comune", "latina");



JasperPrint print = JasperFillManager.fillReport(stream, map, Connessione.getConnessione());
System.out.println("prova");
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();

}

questo è il codice... e la linea incriminata è:
JasperPrint print = JasperFillManager.fillReport(stream, map, Connessione.getConnessione());

se metto nel classpath quel package il problema cambia e mi LogFactoryException: nullPointerException...


spero ke qlc1 possa farmi kiarezza