Au départ je déclarai ma varbale $manifest-path manullement, c'est à dire : $manfest-path = "./lib/machin.jar ./lib/bidule.jar" et ca marchai parfatement.
Seulement, avec l'ajout de plus en plus de librairies externe, j'ai voulu automatiser le système, en créant une variable qui listerai tous les .jar présent dans le répertoire lib/
Après avoir cherché sur le net, j'ai trouvé une solution qui fonctionnerai très bien d'après pas mal de personne.
La compilation marche parfaitement. Lorsque j'exécute la tâche run (voir ci dessous) de mon ant, l'appli se lance sous éclipse.
Mais quand je lance le jar depuis l'extérieur, ben rien ne se passe.
Buildfile: C:\...\build.xml
clean:
[delete] Deleting directory C:\...\build
[delete] Deleting directory C:\...\dist
prepare:
[mkdir] Created dir: C:\...\build
[mkdir] Created dir: C:\...\dist
compile:
[javac] Compiling 2 source files to C:\...\build
create-jar:
[jar] Building jar: C:\...\dist\ApplicationPdf.jar
[copy] Copying 4 files to C:\...\dist\lib
run:
BUILD SUCCESSFUL
Total time: 5 seconds
Merci
Ant : create jar et classpath manifest
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.