Partage
  • Partager sur Facebook
  • Partager sur Twitter

Impression de rapport avec Jasperreport

erreur incomprise

    2 septembre 2015 à 1:59:09

    Bonsoir TBoris (je crois que le chemin d'accès à ton fichier n'est pas bon);
     fait ceci pour voir:
    est ce que quand tu crée ton dossier ressource tu fais(Mon IDE c'est Eclipse):
    1.New->Folder (tu renseigne le nom de ton dossier ici "resources")
    2.clic droit sur resources->Build Path->Use as Source Folder 
    *Si (1 &&2) alors 
         *Si ton fichier "report1.jasper" est situé directement dans ton dossier resources faire:
                  InputStream jasperStream = getClass().getResourceAsStream("report1.jasper");
                  [Au lieu de: InputStream jasperStream = getClass().getResourceAsStream("/resources/report1.jasper");]
          *Sinon si ton fichier "report1.jasper" est situé dans un dossier("nidor" par exemple) qui est dans ton dossier resources faire:
                  InputStream jasperStream = getClass().getResourceAsStream("/nidor/report1.jasper");
    Informe moi de la suite;
    • Partager sur Facebook
    • Partager sur Twitter
      2 septembre 2015 à 12:38:29

      C.A.B a écrit:

      Bonsoir TBoris (je crois que le chemin d'accès à ton fichier n'est pas bon);
       fait ceci pour voir:
      est ce que quand tu crée ton dossier ressource tu fais(Mon IDE c'est Eclipse):
      1.New->Folder (tu renseigne le nom de ton dossier ici "resources")
      2.clic droit sur resources->Build Path->Use as Source Folder 
      *Si (1 &&2) alors 
           *Si ton fichier "report1.jasper" est situé directement dans ton dossier resources faire:
                    InputStream jasperStream = getClass().getResourceAsStream("report1.jasper");

      J'ai fait comme tu as dis mais voici les erreurs que j'obtiens:

      nullmerde

      Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException

      at java.io.ObjectInputStream$PeekInputStream.read(Unknown Source)

      at java.io.ObjectInputStream$PeekInputStream.readFully(Unknown Source)

      at java.io.ObjectInputStream$BlockDataInputStream.readShort(Unknown Source)

      at java.io.ObjectInputStream.readStreamHeader(Unknown Source)

      at java.io.ObjectInputStream.<init>(Unknown Source)

      at net.sf.jasperreports.engine.util.ContextClassLoaderObjectInputStream.<init>(ContextClassLoaderObjectInputStream.java:58)

      at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:243)

      at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:228)

      at com.boris.dialog.impression.<init>(impression.java:32)

      • Partager sur Facebook
      • Partager sur Twitter
        2 septembre 2015 à 13:35:54

        ok TBoris je t'envoie en MP ce que j'ai fait:
        • Partager sur Facebook
        • Partager sur Twitter

        Impression de rapport avec Jasperreport

        × 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