Bonjour,
je cherche à utiliser un fichier de propriétés dans mon programme.
Je voulais savoir si la méthode
ClassLoader.getResource(System.getProperty(nom_de_la_propriete))
est la bonne pour utiliser un fichier qui peut se trouver n'importe où (cad à l'extérieur du JAR du programme).
Je n'arrive pas à la faire fonctionner. J'ai un NullPointerException quand je mets le chemin absolu du fichier de propriétés (-Dtutu_prop=/home/toto/tutu.properties)
Le code d'appel ressemble à :
Je vous remercie,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Properties tutuProp = new Properties(); URL url = ClassLoader.getSystemResource(System.getProperty("tutu_prop")); try{ tutuProp.load(url.openStream()); //NullPointerException }...
Julien.
Partager