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()); }
- 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 log4j:WARN No appenders could be found for logger (net.sf.jasperreports.engine.xml.JRXmlDigesterFactory). log4j:WARN Please initialize the log4j system properly.
-PS : Je débute dans le développement, j'ai de gros soucis avec les exceptions.
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
Pouvez-vous me venir en aide s'il vous plait?
Partager