1 pièce(s) jointe(s)
	
	
		[JasperReports] Imprimer avec JasperReports : java.lang.NoClassDefFoundError: org/apache/commons/digester...
	
	
		Bonjour à tous,
J'essaye en vain d'utiliser un état avec Java. Cela fait plusieurs jours que je bloque sans trouver de solutions.
Voici le code de mon projet :
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 
 |  
import java.awt.EventQueue;
 
import javax.swing.JFrame;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
 
 
import net.sf.jasperreports.engine.JRException;
import net.sf.jasperreports.engine.design.JasperDesign;
import net.sf.jasperreports.engine.xml.JRXmlLoader;
 
public class Edition {
 
	private JFrame frame;
 
	/**
         * Launch the application.
         */
	public static void main(String[] args) {
		EventQueue.invokeLater(new Runnable() {
			public void run() {
				try {
					Edition window = new Edition();
					window.frame.setVisible(true);
				} catch (Exception e) {
					e.printStackTrace();
				}
			}
		});
	}
 
	/**
         * Create the application.
         */
	public Edition() {
		initialize();
	}
 
	/**
         * Initialize the contents of the frame.
         */
	private void initialize() {
		frame = new JFrame();
		frame.setBounds(100, 100, 450, 300);
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		frame.getContentPane().setLayout(null);
 
		JButton btnImprimer = new JButton("Imprimer");
		btnImprimer.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				print();
			}
		});
		btnImprimer.setBounds(143, 88, 130, 39);
		frame.getContentPane().add(btnImprimer);
 
 
	}
 
	public void print(){
		try {
			JasperDesign jasperDesign = JRXmlLoader.load("C://etat//test.jrxml");
			// - Chargement et compilation du rapport
 
			//JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);
 
			// Compile jrxml file.
		     //  JasperReport jasperReport = JasperCompileManager.compileReport("C:/etat/test.jrxml");
		   //    JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport);
		    //   JasperExportManager.exportReportToPdf(jasperPrint,"C:/etat/test.pdf");
		} catch (JRException e) {
            e.printStackTrace();
        }
	}
 
} | 
 Voici les JAr importés dans mon projet :
Pièce jointe 254200
Et voici mon erreur :
	Citation:
	
		
		
			Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/apache/commons/digester/Digester
at Edition.print(Edition.java:63)
			
		
	
 Merci beaucoup