Je rencontre des problèmes avec le fichier de propriétés lorsque j'essaie de rendre mon application Java autonome un fichier exécutable. J'ai 2 propriétés fichier, selon la machine où son en cours d'exécution est initialisé. À l'intérieur de l'éclipse, cela fonctionnait bien. J'utilisais:fichier de propriétés ne fonctionne pas à l'intérieur du pot
Properties configProps = new Properties();
....
if(machine1)
....
configProps.load(Config.class.getResourceAsStream("machine1.properties"));
else
configProps.load(Config.class.getResourceAsStream("machine2.properties"));
Il fonctionnait en tant que Config.java et les propriétés étaient dans le même package. En plus de cela, j'ai des propriétés log4j situées à la racine du projet. Cela ne fonctionne pas non plus quand j'ai fait Jar.
Comment gérer la sutuation actuelle.Je sais mettre le fichier de propriétés en dehors du pot est une bonne idée. Comment j'accomplis cela.
Aidez-nous s'il vous plaît.
Quel est l'emplacement de vos fichiers de propriétés? –