Bonjour tous le monde,

J’ai un gros problème avec mon exécutable .jar,
J’essaie de faire un rapport avec Jasper ireport dans netbeans,
- Quand j'exécute mon application dans l'IDE tout s'affiche correctement avec deux lignes d'erreur
Voici mon code evenement du bouton :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
try{
            Map parameters = new HashMap();
            con = db.obtenirconnexion();
            JasperDesign jasperDesign = JRXmlLoader.load ("C:/print/perso1.jrxml");//JasperDesign jasperDesign = JRXmlLoader.load(getClass().getResourceAsStream("
            JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);
            //String sql = "select * from users";
            //JRDesignQuery newQuery = new JRDesignQuery();
            //newQuery.setText(sql);
            //jasperDesign.setQuery(newQuery);
            JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters, con);
            JasperViewer.viewReport(jasperPrint,false);
        }catch(Exception e){System.err.println(e);
                e.printStackTrace();
        //JOptionPane.showMessageDialog(rootPane, e.getStackTrace());
            }
Nom : Capture1.PNG
Affichages : 398
Taille : 305,9 Ko
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
log4j:WARN No appenders could be found for logger (net.sf.jasperreports.engine.xml.JRXmlDigesterFactory).
log4j:WARN Please initialize the log4j system properly.
- Quand je fais l'exécutable .jar et que j'exécute dans la console j'ai un kilomètre de d'erreur rien ne s'affiche.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
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
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
log4j:WARN No appenders could be found for logger (net.sf.jasperreports.engine.x
ml.JRXmlDigesterFactory).
log4j:WARN Please initialize the log4j system properly.
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/joda/
time/ReadableInstant
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Unknown Source)
        at net.sf.jasperreports.engine.util.JRClassLoader.loadClassForRealName(J
RClassLoader.java:157)
        at net.sf.jasperreports.engine.util.JRClassLoader.loadClassForName(JRCla
ssLoader.java:115)
        at net.sf.jasperreports.functions.FunctionsBundle.addFunctionClass(Funct
ionsBundle.java:84)
        at net.sf.jasperreports.functions.FunctionsBundle.<init>(FunctionsBundle
.java:54)
        at net.sf.jasperreports.functions.FunctionsRegistryFactory.createRegistr
y(FunctionsRegistryFactory.java:76)
        at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.instantiate
Registry(DefaultExtensionsRegistry.java:239)
        at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.loadRegistr
ies(DefaultExtensionsRegistry.java:214)
        at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.loadRegistr
ies(DefaultExtensionsRegistry.java:162)
        at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.getRegistri
es(DefaultExtensionsRegistry.java:133)
        at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.getExtensio
ns(DefaultExtensionsRegistry.java:105)
        at net.sf.jasperreports.engine.DefaultJasperReportsContext.getExtensions
(DefaultJasperReportsContext.java:246)
        at net.sf.jasperreports.engine.component.ComponentsEnvironment.findBundl
es(ComponentsEnvironment.java:119)
        at net.sf.jasperreports.engine.component.ComponentsEnvironment.getCached
Bundles(ComponentsEnvironment.java:109)
        at net.sf.jasperreports.engine.component.ComponentsEnvironment.getBundle
s(ComponentsEnvironment.java:97)
        at net.sf.jasperreports.engine.component.ComponentsEnvironment.getCompon
entBundles(ComponentsEnvironment.java:179)
        at net.sf.jasperreports.engine.xml.JRReportSaxParserFactory.getSchemaLoc
ations(JRReportSaxParserFactory.java:84)
        at net.sf.jasperreports.engine.xml.BaseSaxParserFactory.configureParser(
BaseSaxParserFactory.java:131)
        at net.sf.jasperreports.engine.xml.BaseSaxParserFactory.createParser(Bas
eSaxParserFactory.java:94)
        at net.sf.jasperreports.engine.xml.JRXmlDigesterFactory.createParser(JRX
mlDigesterFactory.java:1456)
        at net.sf.jasperreports.engine.xml.JRXmlDigesterFactory.createDigester(J
RXmlDigesterFactory.java:1432)
        at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:262
)
        at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:218
)
        at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:193
)
        at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:184
)
        at net.sf.jasperreports.engine.JasperCompileManager.compile(JasperCompil
eManager.java:285)
        at net.sf.jasperreports.engine.JasperCompileManager.compileReport(Jasper
CompileManager.java:572)
        at gestion.print.PrintU.jButton9ActionPerformed(PrintU.java:2931)
        at gestion.print.PrintU.access$700(PrintU.java:42)
        at gestion.print.PrintU$9.actionPerformed(PrintU.java:700)
        at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
        at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
        at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
        at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Sour
ce)
        at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
        at java.awt.Component.processMouseEvent(Unknown Source)
        at javax.swing.JComponent.processMouseEvent(Unknown Source)
        at java.awt.Component.processEvent(Unknown Source)
        at java.awt.Container.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$500(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionP
rivilege(Unknown Source)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionP
rivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionP
rivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.joda.time.ReadableInstant
        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)
        ... 68 more
-PS : Je débute dans le développement, j'ai de gros soucis avec les exceptions.

Pouvez-vous me venir en aide s'il vous plait?