J'ai une constante qui correspond à l'adresse d'un répertoire:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
	private static final String DICTIONNAIRES = "./"+"Ressources"+File.separator+
	"dictionnaires"+File.separator+"dictionnaires";
J'utilise cette constante dans le constructeur de ma classe:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
/**
 * Constructeur
 */
public I18n(){
	currentLanguage=Langue.ANGLAIS;
 
// Ressource locale
messages=ResourceBundle.getBundle(DICTIONNAIRES ,currentLanguage.getLocale());
}
Mon problème est que ma constante est nulle et qu'elle a sa vraie valeur si j'enlève le fait qu'elle soit static.


J'avoue que je comprend pas ce qu'il se passe.

Si quelqu'un peut m'expliquer...

Merci

Laurent