archiver des fichier .jar sous unix

archiver des fichier .jar sous unix - Java - Programmation

Marsh Posté le 26-02-2007 à 10:22:10    

Bonjour,
j'ai plein de .jar contenus dans un dossier lib à inclure dans mon classpath (sous unix), donc j'ai eu l'idée d'rchiver tous ces .jar dans un seul mabiblio.jar (jar cvf mabiblio.jar *), mais le problème c'est qu'en incluant ce .ar dans mon cp, le compilateur n'arrive pas à voir les classes.
 
merci

Reply

Marsh Posté le 26-02-2007 à 10:22:10   

Reply

Marsh Posté le 26-02-2007 à 11:25:21    

Effectivement on ne peut pas utiliser un jar dans un jar. Une des solutions est d'utiliser un outil comme uberjar : http://classworlds.codehaus.org/uberjar.html
 
Mais il vaudrait mieux éviter et laisser proprement les différents .jar dans leur dossier lib. Tu peux par exemple utiliser ant pour lancer l'appli et spécifier ton /lib dans le classpath (ant se chargera de mettre dans le cp tous les .jar présents dans /lib)

Reply

Marsh Posté le 26-02-2007 à 11:31:53    

[/quoted]
 
nan, en fait, ça se fait pas.
 
utilise ant ou maven pour simplifier ces tâches, mais en aucun cas il ne faut repackager les bibliothèques que tu utilises. CAYPABIENG !


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed