chargement d'un properties en dehors du jar
Bonjour à tous,
je souhaite externaliser certaines informations dans un fichier properties et les lire depuis mon code java (qui est ensuite empaqueté dans un .jar).
J'arrive très bien à le faire lorsque le fichier properties est au même niveau que la classe qui lit ce properties :
Code:
1 2 3 4 5
|
Properties bdd = new Properties();
InputStream file = getClass().getResourceAsStream("monFichier.properties");
bdd.load(file);
file.close(); |
Mon problème, c'est que je souhaite que le fichier properties soit à l'extérieur du jar pour des raisons de souplesse (pouvoir modifier le properties sans avoir à refaire le .jar à chaque fois)
Quelqu'un sait il comment procéder? Faut il utiliser une autre méthode que getResourceAsStream() ?
Merci!