salut a tout le monde.
j'ai créé un petite application java et j'ai utilisé des fichier jasperreport , j'ai été obligé de donné le chemin de fichier jaspertreport dans le format String, pour faire ça j'ai utilisé ce code:
lorsque j'execute l'application dans netbeans oubien avec le fichier jar elle marche trés bien et affiche le chemin comme ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 URL subR = this.getClass().getResource("TabProduits.jasper"); JOptionPane.showMessageDialog(new JFrame(),subR.getFile().replaceAll("%20", " ")); param.put("SUBREPORT_DIR", subR.getFile().replaceAll("%20", " "));
/D:/projet java/gest/build/classes/gest/commer/TabProduits.jasper
mais lorsque je faix une application instalable , et je l'installe dans programe files , l'application ne trouve pas mon fichier et elle affiche le chemin comme ça:
file:/C:/program files/gest/gest.exe/gest/commer/TabProduits.jasper
je sais pas pourquoi ajouter le mot file,
aidez moi svp et merci d'avance.
Partager