Bonjour,
j'ai créé un fichier properties pour mon application.
Pas de problème pour le récupérer si je donne un chemin absolu :
Par contre j'aimerais juste donner un chemin relatif :
Code : Sélectionner tout - Visualiser dans une fenêtre à part C:\\Java\\Stage\\TravailEclipse\\simu.properties
et que lorsque l'appli sera déployée ailleurs le fichier soit retrouvé sans avoir à spécifier de chemin absolu.
Code : Sélectionner tout - Visualiser dans une fenêtre à part simu.properties
J'ai bien trouvé ce tuto :
http://www.javaworld.com/javaworld/j...-property.html
mais je suis pas plus avancé.
A tout hasard voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 private String[] getProps () { String[] propList = new String[4] ; // on récupère les properties dans un tableau de String Properties prop = new Properties () ; InputStream in = null ; // on charge le fichier in = getClass().getResourceAsStream("simu.properties"); try { prop.load (in) ; in.close () ; } catch (IOException e) { System.err.println ("Erreur lors du chargement du fichier de configuration simu.properties."); } propList[0] = prop.getProperty ("arrets") ; propList[1] = prop.getProperty ("iti") ; propList[2] = prop.getProperty ("troncons") ; propList[3] = prop.getProperty ("services") ; return propList ; }
PS j'utilise Eclipse 3.3.2 sous Windows XP
Partager