Exécutable avec de la lecture de fichier

flokfc29 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

J'aimerais savoir comment créer un exécutable avec eclipse. Le problème c'est que j'utilise de la lecture de fichier .txt dans mon appli. Je sais qu'il faut s'y prendre autrement dans ce cas la mais je ne trouve pas la solution sur internet.

Merci d'avance :)
A voir également:

1 réponse

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Bonjour,

Un programme Java exécutable se présente sous la forme d'un fichier .jar dans lequel un fichier manifeste précise où est la méthode main.

Avec Eclipse tu peux utiliser le menu Fichier > Export (de mémoire) pour créer un Jar exécutable.

Remarque : on peut aussi le faire à la main, un fichier Jar c'est juste un zip avec les .class dedans.

Quant aux fichiers .txt ils sont fournis par l'utilisateur où doivent être inclus dans le Jar ? Dans ce cas il faudra peut être changer un peu le code pour lire un fichier dans le Jar.
0
flokfc29 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
Merci de ta réponse.

Le fichier .txt doit être inclut dans le .jar car mon programme va chercher des infos dedans mais même en le sélectionnant quand j'exporte ça ne marche pas, mon appli se lance mais n'affiche pas les infos qui doivent être affiché.
0
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
La lecture d'un fichier à l'intérieur du jar est un peu différente car ce n'est plus un fichier (les méthodes avec File ne fonctionneront pas) il faudrait plutôt utiliser ce code :

MaClasse.class.getClassLoader().getResourcesAsStream("toto.txt");

(Il faudrait vérifier le code, je fais ça de tête)
0