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 : Sélectionner tout - Visualiser dans une fenêtre à part xXx\bin\com\lentreprise\leskill\lasection
Pour acceder à mon fichier .xsl je n'ai eu aucune difficulté :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 private static ClassLoader classLoader=Properties.class.getClassLoader(); Properties fichierParam=new Properties(classLoader.getSystemResource("param.properties"));
Code : Sélectionner tout - Visualiser dans une fenêtre à part InpuStream FichierParam= class.getResourceAsStream("param.properties");
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ClassLoader classLoader=Properties.class.getClassLoader(); InputStream in = classLoader.getResourceAsStream("com/XxX/leskill/lentite/parametre.properties"); System.out.println(in);
Partager