Exécutable avec de la lecture de fichier
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 :)
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 :)
1 réponse
-
ModérateurBonjour,
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.-
-
ModérateurLa 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)
-