Partage
  • Partager sur Facebook
  • Partager sur Twitter

Le .jar n'affiche pas le rapport jrxml

il y' a un kilometre de code d'erreur!

    26 août 2016 à 13:03:51

    Bonjour tous le monde,

    je vous présente mes excuses de ne pas avoir respecter l'une des règles du forum a savoir "La salution" c'était une inattention de ma part, je vous pris de bien vouloir accepter mes excuses.

    J'ai un peu revu mon code et je ne sais toujours pas comment m'y prendre avec les exceptions... 

    - Dans l'IDE j'ai deux lignes

    - Dans la console avec "java -jar app.jar" c'est pire encore!

    - PS : je suis un débutant

    log4j:WARN No appenders could be found for logger (net.sf.jasperreports.engine.xml.JRXmlDigesterFactory).
    log4j:WARN Please initialize the log4j system properly.
    //Voici le code de l'evenement de mon bouton
    try{
                Map parameters = new HashMap();
                con = db.obtenirconnexion();
                JasperDesign jasperDesign = JRXmlLoader.load ("C:/print/perso1.jrxml");
                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());
                }

    -
    Edité par SpiritC@ress 31 août 2016 à 21:02:47

    • Partager sur Facebook
    • Partager sur Twitter
      26 août 2016 à 13:13:02

      Bonjour.
      • Partager sur Facebook
      • Partager sur Twitter
      Angular 2 est l'avenir, jQuery c'est de la merde !!! - Java 8 c'est l'an 2016+ (programmez en 1 ligne)
        27 août 2016 à 15:00:28

        Bonjour Pinguet62,

        j'ai exécuté le .jar dans la console et je me suis rendu compte qu'il affiche plein d'erreur :

        PS : je débute dans le développement avec JAVA.

        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 gestion.print.PrintU.jButton2ActionPerformed(PrintU.java:2858)
                at gestion.print.PrintU.access$500(PrintU.java:37)
                at gestion.print.PrintU$7.actionPerformed(PrintU.java:679)
                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.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)
                ... 65 more

        -
        Edité par SpiritC@ress 27 août 2016 à 15:13:14

        • Partager sur Facebook
        • Partager sur Twitter

        Le .jar n'affiche pas le rapport jrxml

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown