archiver des fichier .jar sous unix - Java - Programmation
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)
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 !
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