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 :

erreur execution jasper [FAQ]


Sujet :

Jasper

  1. #1
    Futur Membre du Club
    Inscrit en
    Janvier 2009
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 6
    Points : 5
    Points
    5
    Par défaut erreur execution jasper
    salutation

    j'ai rencontré un problème lors de l'exécution de ce code si dessous (récupéré d'un tuto):
    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
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;
    import java.util.HashMap;
    import java.util.Map;
    import net.sf.jasperreports.engine.JRException;
    import net.sf.jasperreports.engine.JasperCompileManager;
    import net.sf.jasperreports.engine.JasperExportManager;
    import net.sf.jasperreports.engine.JasperFillManager;
    import net.sf.jasperreports.engine.JasperPrint;
    import net.sf.jasperreports.engine.JasperReport;
    import net.sf.jasperreports.engine.design.JasperDesign;
    import net.sf.jasperreports.engine.xml.JRXmlLoader;
    import org.postgresql.Driver;;
    public class GeneratePDF {
     
    	public static void main(String[] args) throws SQLException {
    	// - Paramètres de connexion à la base de données
    		String url = "jdbc:postgresql://localhost:5432/jasper_database";
    		String login = "postgres";
    		String password = "postgres";
    		Connection connection = null;
    		try {
    	// - Connexion à la base
     
    			Driver monDriver = new org.postgresql.Driver();
    			DriverManager.registerDriver(monDriver);
    			connection = DriverManager.getConnection(url, login, password);
     
    	// - Chargement et compilation du rapport
    			JasperDesign jasperDesign = JRXmlLoader.load("C:\\projet_jasper\\classic.jrxml");
    			JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);
     
    	// - Paramètres à envoyer au rapport
    			Map parameters = new HashMap();
    			parameters.put("Titre", "Titre");
     
    	// - Execution du rapport
    			JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters,connection);
    	// - Création du rapport au format PDF
    			JasperExportManager.exportReportToPdfFile(jasperPrint,"C:\\projet_jasper\\classic.pdf");
    		} catch (JRException e) {
    			e.printStackTrace();
    		} catch (SQLException e) {
    			e.printStackTrace();
    		} finally {
    			connection.close();
     
     
    	}
    	}
    	}
    aussi j'ai mis les lib si dessous dans mon build path:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    commons-beanutils-1.5.jar
    commons-collections-2.1.jar
    commons-digester-1.7.jar
    commons-logging-1.0.2.jar
    commons-logging-api-1.0.2.jar
    itext-1.3.1.jar
    jasperreports-1.2.2.jar
    poi-2.0-final-20040126.jar
    postgresql-8.1-404.jdbc2ee.jar
    a propos j'utilise postgres comme base de données!

    voici l'erreur:
    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
    xception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/javaflow/bytecode/Continuable
    	at java.lang.ClassLoader.defineClass1(Native Method)
    	at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
    	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
    	at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
    	at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
    	at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    	at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
    	at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
    	at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:402)
    	at GeneratePDF.main(GeneratePDF.java:39)
    je suis vraiment bloqué j'ai tout vérifié mais je n'arrive pas a cerné le problème!
    merci pour votre aide!!

  2. #2
    Membre expert Avatar de Fench
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2002
    Messages
    2 353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Groenland

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 353
    Points : 3 390
    Points
    3 390
    Par défaut
    Il te manque la librairie en rapport avec
    commons-javaflow
    recherche sur le net

  3. #3
    Membre expert Avatar de Fench
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2002
    Messages
    2 353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Groenland

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 353
    Points : 3 390
    Points
    3 390
    Par défaut
    Bon j'ai trouvé, tu prends cette librairie dans le répertoire lib de ton jasperReport

    Voilà en espérant que celà marchera (normalement oui)

  4. #4
    Futur Membre du Club
    Inscrit en
    Janvier 2009
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 6
    Points : 5
    Points
    5
    Par défaut
    merci j'ai trouvé !!

  5. #5
    Rédacteur
    Avatar de JauB
    Homme Profil pro
    Freelancer
    Inscrit en
    Octobre 2005
    Messages
    1 792
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Maroc

    Informations professionnelles :
    Activité : Freelancer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 792
    Points : 2 914
    Points
    2 914
    Par défaut
    Citation Envoyé par MayheMennicH Voir le message
    merci j'ai trouvé !!
    Pourrais tu nous dire comment tu as fait pour que d'autres en profitent la prochaine fois ?
    Et pourquoi pas d'ajouter cela dans la partie création d'une FAQ Jasper/iReport ici?
    Merci d'avance et bonn week-end.

  6. #6
    Membre expert Avatar de Fench
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2002
    Messages
    2 353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Groenland

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 353
    Points : 3 390
    Points
    3 390
    Par défaut
    Il manquait la librairie:

    commons-javaflow-XXX.jar


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VB6-MSADO 2.5 - Oracle 9.2] Erreur Execution 80004005
    Par GyLes dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 27/02/2006, 19h10
  2. [VBA] Aide Erreur execution !!
    Par Virgile59 dans le forum VBA Access
    Réponses: 2
    Dernier message: 10/02/2006, 13h01
  3. [PHP MySQL] Erreur execution requête de type INSERT
    Par Pfeffer dans le forum Requêtes
    Réponses: 6
    Dernier message: 23/01/2006, 18h38
  4. Réponses: 18
    Dernier message: 10/12/2005, 02h19
  5. [Ant]Erreur execution d'une tache ANT
    Par gerin dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 11/05/2004, 17h59

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