l'ho provata la classe. pero mi da un errore.
codice:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/digester/Digester
	at logica.Logica.main(Logica.java:302)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.digester.Digester
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClassInternal(Unknown Source)
	... 1 more
codice:
public static void main(String[] args) throws Exception
	  {
	    //caricamento file JRXML
	    JasperDesign jasperDesign = JRXmlLoader.load(JASPER_REPORT_FOLDER + JASPER_FILENAME + ".jrxml");
	    //compilazione del file e generazione del file JASPER
	    JasperCompileManager.compileReportToFile(jasperDesign, JASPER_REPORT_FOLDER + JASPER_FILENAME + ".jasper");

	    //inizializzazione connessione al database
	    Class.forName(DRIVER);
	    Connection conn = DriverManager.getConnection(DB_URL,"","");

	    //rendering e generazione del file PDF
	    JasperPrint jp = JasperFillManager.fillReport(JASPER_REPORT_FOLDER + JASPER_FILENAME + ".jasper", null, conn);
	    JasperExportManager.exportReportToPdfFile(jp, JASPER_REPORT_FOLDER + "report.pdf");

	  }
in neretto e la riga che mi segnala l'errore...ma e come se non trovasse il file .jrxml pero l'ho messa nella destinazione giusta...

qualche consiglio???