IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Jasper Discussion :

Impression avec Java


Sujet :

Jasper

  1. #1
    Membre actif Avatar de thierrybatlle
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2005
    Messages
    620
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2005
    Messages : 620
    Points : 223
    Points
    223
    Par défaut Impression avec Java
    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 : 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
     
    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 :

    Nom : JAR Jasper.PNG
Affichages : 272
Taille : 29,6 Ko

    Et voici mon erreur :
    Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/apache/commons/digester/Digester
    at Edition.print(Edition.java:63)
    Merci beaucoup

  2. #2
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    616
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Luxembourg

    Informations forums :
    Inscription : Mars 2007
    Messages : 616
    Points : 556
    Points
    556
    Par défaut
    Et si tu disais, qu'est ce que tu voulais en faire avec un état Jasper?
    Parce que "utiliser" est une définition très vague.

Discussions similaires

  1. Impression d'une facture avec Java EE
    Par marouanenet dans le forum Développement Web en Java
    Réponses: 3
    Dernier message: 03/01/2013, 15h25
  2. Réponses: 0
    Dernier message: 30/11/2012, 11h35
  3. une erreur d'impression d'un fichier txt avec java :(
    Par lolo_momo dans le forum Entrée/Sortie
    Réponses: 1
    Dernier message: 14/05/2008, 21h06
  4. Réponses: 5
    Dernier message: 11/01/2007, 12h09
  5. Probleme d'impression avec la méthode TForm->Print()
    Par Kid Icarus dans le forum C++Builder
    Réponses: 13
    Dernier message: 31/07/2002, 14h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo