acceder à une variable via un fichier properties
bonjour,
j ai crée un fichier properties avec comme data :
et dans mon code Java , j appelle un helper qui me permet d accéder à ce fichier.
code :
Code:
1 2 3 4
| if (code.equals("user1") ) {
Helper toto = new Helper("c:\\profile.properties");
toto.getMap().getObject(user1);
} |
mais j ai un message d erreur qui est le suivant :
Code:
Can't find resource for bundle java.util.PropertyResourceBundle, key user1
vous pourriez m aider? peut etre mon Helper est mal approprié pour ce que je souhaite faire
j ai fait encore plus simple
Code:
1 2 3 4 5 6 7 8
|
String propFile = "C:\\profile.properties";
FileInputStream in = new FileInputStream(propFile);
Properties prop = new Properties();
prop.load(in);
in.close();
String value = (String)prop.getProperty("user1") |
cela fonctionne le souci c est que ca va marcher en local car j ai mis le chemin complet et donc il faudrait que ce soit en chemin relatif....
j ai remplace mon chemin complet
Code:
1 2
| InputStream is = null;$
is = this.getClass().getResourceAsStream("/ressources.properties"); |