Bonjour,
J'ai décidé de créer un fichier properties : test.properties que j'ai mis dans le dossier src de mon projet.
Voici le contenu de ce fichier :
Je fais un test avec le code suivant :#this is the property config file
stuff="i am the stuff"
La console n'affiche pas "Unable to load config file." donc logiquement j'arrive à lire le fichier. Le problème c'est que la console affiche seulement les valeurs par défaut. Pour stuff elle affiche "defaultStuff" au lieu de "i am the stuff". Je ne vois pas d'où peux venir l'erreur. Si vous avez une idée je suis à votre écoute.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 String path=new File("").getAbsolutePath(); String pathProp = "test.properties"; Properties properties = new Properties(); try{ FileInputStream in = new FileInputStream(path + "\\src\\" + pathProp); } catch(IOException e){ System.out.println("Unable to load config file."); } System.out.println(properties.getProperty("stuff", "defaultStuff")); System.out.println(properties.getProperty("thing", "defaultThing"));
Merci
Partager