Bonjour,
j'ai réalisé une petite application sous Eclipse qui doit afficher un report lors d'un clic sur un Jbutton, j'ai importé les bibliothèques nécessaires et j'ai créé mon report avec JasperReportDesign comme je veux (il s'affiche bien sous JasperReportDesign ), le problème c'est que je n'arrive pas à afficher le rapport quant je clic sur le button Sous eclipse
-----------------------------------------------------------
voici le code source du bouton ainsi que les bibliothèques importées:
-----------------------------------------------------------
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 import net.sf.jasperreports.engine.JasperCompileManager; import net.sf.jasperreports.engine.JasperFillManager; import net.sf.jasperreports.engine.JasperPrint; import net.sf.jasperreports.engine.JasperReport; import net.sf.jasperreports.view.JasperViewer; . . . Test.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { try{ String report = "C:/myProject/report.jrxml"; JasperReport jr = JasperCompileManager.compileReport(report); JasperPrint jp = JasperFillManager.fillReport(jr, null); JasperViewer.viewReport(jp); }catch(Exception ex){ } } });
et voici l’erreur affiché sur Eclipse lors du compilation:
WARNING: Found two components for namespace http://jasperreports.sourceforge.net...rts/components
juin 26, 2013 11:33:26 AM net.sf.jasperreports.engine.component.ComponentsEnvironment findBundles
WARNING: Found two components for namespace http://jasperreports.sourceforge.net...rts/components
juin 26, 2013 11:33:26 AM net.sf.jasperreports.engine.component.ComponentsEnvironment findBundles
WARNING: Found two components for namespace http://jasperreports.sourceforge.net...rts/components
juin 26, 2013 11:33:27 AM net.sf.jasperreports.engine.component.ComponentsEnvironment findBundles
WARNING: Found two components for namespace http://jasperreports.sourceforge.net...rts/components
juin 26, 2013 11:33:27 AM net.sf.jasperreports.engine.component.ComponentsEnvironment findBundles
WARNING: Found two components for namespace http://jasperreports.sourceforge.net...rts/components
juin 26, 2013 11:33:28 AM net.sf.jasperreports.engine.component.ComponentsEnvironment findBundles
WARNING: Found two components for namespace http://jasperreports.sourceforge.net...rts/components
juin 26, 2013 11:33:34 AM net.sf.jasperreports.engine.component.ComponentsEnvironment findBundles
WARNING: Found two components for namespace http://jasperreports.sourceforge.net...rts/components
--------------------------------------------------------
j'utilise:
-Eclipse IDE for Java and Report Developers
Version: Juno Service Release 2
-Jaspersoft iReport Designer Professional 5.1.0
-Microsoft Windows XP
--------------------------------------------------------
Merci de m'aider
Partager