Partage
  • Partager sur Facebook
  • Partager sur Twitter

lire les fichiers dans le .jar

    17 septembre 2011 à 10:14:45

    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
    • Partager sur Facebook
    • Partager sur Twitter

    lire les fichiers dans le .jar

    × 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