probleme lecture des fichiers a partir du jar
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

probleme lecture des fichiers a partir du jar



  1. #1
    invitec7fd8fb0

    probleme lecture des fichiers a partir du jar


    ------

    bonjour,

    j'ai fait le jar de mon application
    dans mon application j'ai besoin de lire des fichiers .jasper (j'utilise jasperreport )
    l'execution dans eclipse est parfaite
    le probleme c'est que lorsque j'execute le jar dans le repertoire du projet ca marche il lit les fichiers
    mais lorsque je l'execute ailleurs (je l'ai copié dans le bureau ou je l'execute dans la ligne de commande) il me genere l'ereur
    java.io fileNotFoundException

    voila comment je lis le fichier :

    Code:
    try {
    			
    			File file = new File("de_irepport");
    			fis = new FileInputStream(new File(file, "jasperreports/devis.jasper"));
    			JasperPrint jasperPrint = JasperFillManager.fillReport(fis, mesParametres,
    					getConnection());
    
    			// export de l'état dans un fichier pdf
    			//JasperExportManager.exportReportToPdfFile(jasperPrint,
    			//		"C:\\Test1SubReport.pdf");
    
    			// Affichage du rapport dans l'objet JasperViewer
    					 JasperViewer.viewReport(jasperPrint, false);
    			//JasperViewer.viewReport(jasperPrint);
    		} catch (Exception ef) {
    			System.out.println(" fichier introuvable");
    			ef.printStackTrace();
    		}
    sachant que le fichier est dans le repertoire source de_irepport/jasperreports/devis.jasper

    si vous pouvez me donner une solution

    merci

    -----

  2. #2
    invitea0ecda6e

    Re : probleme lecture des fichiers a partir du jar

    Tu accèdes à tes fichiers via un chemin relatif donc si tu déplace ton jar, tu dois déplacer tes jasper de la même façon.
    Ou alors tu y accèdes en chemin absolu.

  3. #3
    invitec7fd8fb0

    Re : probleme lecture des fichiers a partir du jar

    moi je veux acceder directement
    mes jaspers, je l'ai fait dans un source folder pour quelle soit aussi dans le jar et par consequent il se deplace avec lui
    je veux utiliser pour ca getClassgetRessource mais ca ne marche pas avec File : il me genere des erreurs

  4. #4
    invitea0ecda6e

    Re : probleme lecture des fichiers a partir du jar

    Pour acceder a ton fichier tu peux essayer ça:
    Code:
    URL url = getClass().getResource("/de_irepport/jasperreports/devis.jasper")

  5. A voir en vidéo sur Futura
  6. #5
    invitec7fd8fb0

    Re : probleme lecture des fichiers a partir du jar

    le probleme c'est la methode etait static j'ai enlever le static qui ne sert a rien
    et ca marché
    merci

Discussions similaires

  1. Problème lecture des données à partir du DS3231
    Par inviteb3913811 dans le forum Électronique
    Réponses: 4
    Dernier message: 28/03/2011, 21h22
  2. probleme de lecture de fichiers *.pps
    Par invitef57ba26d dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 10/10/2008, 22h35
  3. probleme de lecture et suppression de fichiers
    Par invite1786aee5 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 05/04/2007, 22h09
  4. Problème de lecture des fichiers pdf sur internet
    Par invite459b4203 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 7
    Dernier message: 30/09/2006, 03h02
  5. probleme de lecture des fichiers .avi
    Par inviteaceacd5d dans le forum Logiciel - Software - Open Source
    Réponses: 5
    Dernier message: 30/07/2004, 15h22