Bonjour,
Ceci est mon premier message sur un Forum.
Aussi, soyez indulgent sur mon manque d'expérience en la matière et d'avance je vous remercie pour toutes les remarques constructives que vous pourriez m'apporter.
Je viens ENFIN de résoudre un problème qui m'obsèdait depuis plusieurs jourssssss.
J'aimerais donc en faire profiter tout ceux que ça pourrait intéresser.
Et je sais qu'ils sont nombreux.
"
COMMENT FAIRE UN JAR EXECUTABLE, SOUS ECLIPSE 3.1 "
Un petit Jar tout bête, très basic en tant que Test. Une simple fenêtre, écrite avec SWT et fonctionnant sous Windows.
Aucun problème avec JBuilder2005 et Swing, mais IMPOSSIBLE avec Eclipse.
Un jar OUI …exécutable NON.
Mes longues recherches sur le Net dans différents Forums m'ont montré que je n'étais pas le seul…à essayer.
J'ai tout expérimenté, les tutos, les Forums, (même en anglais), les aides de toutes sortes, on tourne toujours autour des mêmes questions/réponses (avec un gros mélange entre Unix & Windows…)
MANIFEST.MF, classpath, Main-Class, Could not find the main class. Program will exit etc.…j'en passe et des meilleurs, mais…Rien n'y fait.
Jusqu'au moment ou, par hasard, (comme bien souvent) suite à une question de
®om je suis tombé
(Aie) sur…FatJar ???
Je site la réponse: "
Sinon, je sais que c'est possible avec FatJar "…
Il s'agit d' une réponse sybiline de
wichtounet (merci..) mais sans plus d'explication !!! Dommage.
Glup !!
Moi, pauvre débutant, qu'est-ce que FATJAR ? Et d'ou ça sort !
D'autant plus que la réponse de
®om tombe Nette et claire : "
Génial, ça marche nickel, " (Je confirme.
)
Heureusement un peu plus bas (merci
lunatix):
Je site: "
à chaque problème une solution.. euh, un plugin "
http://fjep.sourceforge.net/ Mais toujours sans plus d'info…toujours dommage.
Curieux, je vais sur le site en question, (c'est certainement ce que souhaitait
lunatix).
Site que je vous recommande vivement, (il y a des infos très intéressantes) et là…
BINGO ! The Solution is here …
-------------------------------------------------------
J'en ai donc conclu ce qui suit.
On ne peut pas faire de Jar
exécutable avec Eclipse 3.1. ?????
(tout du moins sous Windows, avec Unix ou autre je ne sais pas…)
Il suffit d'ailleurs d'aller dans l'Aide -> Table des matières. Rechercher: Jar Executable, pour recevoir la réponse suivante: " Aucun élément n'a été trouvé. "
Jar, OUI. Jar Executable=introuvable.
Donc pour faire un JAR EXECUTABLE,
il suffit de charger au format Zip le petit Plugin que l'on trouve sur
http://fjep.sourceforge.net/
De le dézipper dans le répertoire principal d'Eclipse.
De lire sur le site en question le petit tuto.(très simple)
Et le tour est joué.
3 ou 4 Clics de souris et là on reste cool sans se prendre la tête …
Le nom du fichier, le répertoire, le Main-Class, le Classpath tous les bidulles indispensables y sont et avec beaucoup de simplicité…une fois n'est pas coutume.)
Je fonctionne sous Windows XP.
Il faut donc rajouter dans le même répertoire que le [ NomFichier.Jar ] la dll indispensable pour faire fonctionner un fichier jar sous Windows.(ou alors faire un Path)
La dernière dll en date est : swt-win32-3139.dll.
J'y avais mis aussi swt.jar, mais qui, pour le moment qui ne sert à rien. ( pourquoi ??? Je l'ai même retiré. A revoir plus-tard...pour les mauvais jours)
Voilà, j'espère que cette petite note pourra dépanner nombre d'entre vous.
J'aurais bien aimé trouver la même chose… il y a 10 jours…
ça m'aurait évité ceci....
D'avance merci pour vos commentaires, corrections & suggestions.
@ ++
Claude
Partager