Emplacement du fichier properties
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 :
Code:
C:\\Java\\Stage\\TravailEclipse\\simu.properties
Par contre j'aimerais juste donner un chemin relatif :
et que lorsque l'appli sera déployée ailleurs le fichier soit retrouvé sans avoir à spécifier de chemin absolu.
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:
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