Bonjour,

Je travaille actuellement sur une application Spring Batch, (mais ce n'est pas vraiment la source du problème). Je souhaiterais charger un fichier properties depuis le code, mais l'exécution me génère une exception de type FileNotFound.

Pourtant je l'ai bien rajouté dans le classpath (et des copies un peu partout), mais pourtant je n'arrive pas a le charger.

Je tente de le récupérer de cette manière :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
Properties properties = new Properties();
FileInputStream input = new FileInputStream(filename);
     try{
         properties.load(input);
         return properties;
      }
Et comme filename j'essaie de mettre :
nom_du_fichier.properties
ou
classpath:nom_du_fichier.properties

Enfin, j'ai réussi a le faire tourner d'une manière qui ne me plait pas :
C:\path\nom_du_fichier.properties


Auriez vous une idée de la manière dont on pourrait ajouter de fichier dans le classpath? ou tout du moins, pour qu'il soit pris en compte?

Merci bien et bonne journée!