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);