Acces fichier dans un JAr
Bonjour je souhaite avoir un éclaircissement sur le chemin d'acces au ficheir dans un .JAr
Voila le chemin dans lequel se trouve mes .class et les autres fichiers que j'utilise :
Code:
xXx\bin\com\lentreprise\leskill\lasection
Pour acceder à mon fichier .xsl je n'ai eu aucune difficulté :
Code:
1 2 3 4 5 6 7
| //création du fichier XML
Document doc = analyseur.parse(new File(listFichier[i].getAbsolutePath()));
DOMSource sourceXML = new DOMSource(doc);
//Création du fichier XSL
doc = analyseur.parse(TraitementXml.class.getResourceAsStream("Transformation.xsl"));
DOMSource sourceXSL = new DOMSource(doc); |
Par contre pour le fichier Properties je galere un peu plus .....
Si je tiens compte que le fichier se trouve dans le rep courant j'obtiens comme valeur ==> null.
J'ai essayer en utilisant :
Code:
1 2 3
|
private static ClassLoader classLoader=Properties.class.getClassLoader();
Properties fichierParam=new Properties(classLoader.getSystemResource("param.properties")); |
Code:
InpuStream FichierParam= class.getResourceAsStream("param.properties");
Code:
1 2 3
| ClassLoader classLoader=Properties.class.getClassLoader();
InputStream in = classLoader.getResourceAsStream("com/XxX/leskill/lentite/parametre.properties");
System.out.println(in); |