Eclipse - Export du dossier conf
Résolu
subgenk
Messages postés
104
Statut
Membre
-
subgenk Messages postés 104 Statut Membre -
subgenk Messages postés 104 Statut Membre -
Bonjour à tous,
Voilà j'ai un projet java sous Eclipse galileo que je voudrais exporter sous forme de runnable archive file. Donc ma démarche est la suivante :
-> clique droit sur mon projet
-> export
-> Runnable Archive File
-> Selection de ma classe main pour le manifest
-> Selection du fichier de destination
-> Finish
Problème :
- Dans mon projet j'ai un sous dossier (à la racine du projet) "conf" qui contient un fichier "client.properties". Il me sert pour l'initialisation. Eclipse ne l'export pas dans l'archive.
- Quand je copie le dossier à la racine de mon archive, il ne trouve pas le fichier spécifié pourtant voici mon code :
et j'ai à chaque fois l'erreur de fichier de properties non trouve
Est-ce un problème au niveau de l'adresse du fichier ?
Voilà j'ai un projet java sous Eclipse galileo que je voudrais exporter sous forme de runnable archive file. Donc ma démarche est la suivante :
-> clique droit sur mon projet
-> export
-> Runnable Archive File
-> Selection de ma classe main pour le manifest
-> Selection du fichier de destination
-> Finish
Problème :
- Dans mon projet j'ai un sous dossier (à la racine du projet) "conf" qui contient un fichier "client.properties". Il me sert pour l'initialisation. Eclipse ne l'export pas dans l'archive.
- Quand je copie le dossier à la racine de mon archive, il ne trouve pas le fichier spécifié pourtant voici mon code :
Properties p = new Properties();
try {
p.load(new FileInputStream("conf\\client.properties"));
} catch (FileNotFoundException e) {
System.err.println("[fichier de properties non trouve]\n"+e);
}
et j'ai à chaque fois l'erreur de fichier de properties non trouve
Est-ce un problème au niveau de l'adresse du fichier ?
A voir également:
- Eclipse - Export du dossier conf
- Dossier appdata - Guide
- Eclipse java - Télécharger - Langages
- Impossible de supprimer un dossier - Guide
- Export favoris chrome - Guide
- Mettre un mot de passe sur un dossier - Guide
2 réponses
j'ai déjà eu ce genre de problème moi c'était des images...
j'avais essayé plusieurs manip' ... essaye de copier ton dossier conf\\client.properties à coter de l'archive et non pas dedans, ou peut etre esssai d'abord de rajouter un \
voilà ;)
j'espère que sa ira... bon courage anyway
j'avais essayé plusieurs manip' ... essaye de copier ton dossier conf\\client.properties à coter de l'archive et non pas dedans, ou peut etre esssai d'abord de rajouter un \
p.load(new FileInputStream("\conf\\client.properties"));
voilà ;)
j'espère que sa ira... bon courage anyway
En fait j'ai trouvé un autre moyen qui marche, en utilisant un ClassLoader, ça marche niquel. Pour explication mon code devient :
Properties p = new Properties();
ClassLoader l = ClassLoader.getSystemClassLoader();
try {
p.load(l.getResourceAsStream("client.properties"));
} catch (FileNotFoundException e) {
System.err.println("[fichier de properties non trouve]\n"+e);
}