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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : 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