Bonjour,
Je genere un pdf depuis mon application.
Cependant depuis eclipse le chargement du template (.fo) et la generation du pdf fonctionne mais des que je deplace le .jar executable il ne retrouve pas l'arborescence ou se trouve le .fo malgre qu'il se trouve dans le package.
J'utilise ce chemin :
et je l'appelle comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part public static final String DOSSIER_TEMPLATE = "utils/templates/";
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public static Template getTemplateFacture() throws Exception { if (templateFacture == null) { templateFacture = EditionPDF.loadTemplateFO("templateFacture.fo"); } return templateFacture; }Quand je genre le jar executable et qu'il se trouve dans la meme arborescence du projet pas de soucis, mais des que je deplace le jar executable il ne trouve plus le .fo
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public static Template loadTemplateFO(String file) throws Exception { // retourne le template return Velocity.getTemplate(DOSSIER_TEMPLATE + file); }
Partager