Bonjour,

voilà, j'ai créer sous ireport mon rapport, j'ai donc mon .jrxml
et maintenant je voudrais l'appeler au travers de mon code java pour le compiler et l'utiliser.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
// - Chargement et compilation du rapport
    JasperDesign jasperDesign = JRXmlLoader.load("design.jrxml");
        JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign); // - Connexion à la base
    Class.forName(driver).newInstance();
        Connection connection = DriverManager.getConnection(url, login, password);
 
// - Paramètres à envoyer au rapport
    Map parameters = new HashMap();
    parameters.put("Titre", "Mon titre");
 
// - Execution du rapport
        JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters, connection);
mais j'ai une erreur lorsque je veux compiler mon design:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
org.apache.jasper.JasperException: org/apache/commons/digester/SetNestedPropertiesRule
ma question est :
je compile avec la méthode:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
JasperDesign design = JRXmlLoader.load("design.jrxml");
quelqu'un voit pourquoi cette ligne me génère cette erreur?
et si quelqu'un sait quelle est la différence entre les .jrxml et les .jasper?

en esperant que cette question ne reste pas sans réponse ... merci d'avance