modifier un fichier jar grace à une méthode - Java - Programmation
Marsh Posté le 30-01-2003 à 13:10:00
Bin euh... t'as essayé avec java.util.jar.JarOutputStream (qui dérive de ZipOutputStream) ?
'fin je connais pas bien le truc vu que je l'utilise jamais mais bon, ça a l'air de faire ce que tu cherches.
Marsh Posté le 30-01-2003 à 13:17:16
Je l'utilise mais le problème n'est pas là
Pour instancier un object de cette classe il me faut
le OutputStream du fichier Jar à modifier. Mais pour l'obtenir, je n'ai trouvé que la classe FileOutputStream.
Cette classe, une fois instancier écrase le fichier Jar existant.
Marsh Posté le 30-01-2003 à 18:12:47
si tu mettais ton code, ca serait + simple pour t'aider. sinon je ferai comme ca:
Code :
|
mais c'est ptet déja ce que tu fais ?
Marsh Posté le 30-01-2003 à 18:38:22
si tu veux ajouter qqch dans un jar tu dois ouvrir le jar existant le réécrire dans un fichier temporaire et ajouter ce que tu veux et ensuite effacer l'original et renommer le temp avec le nom de l'original
c'est casse pied mais c'est comme ca
Marsh Posté le 30-01-2003 à 12:43:25
Je ne parviens pas à écrire une méthode qui puisse ajouter un élément à un fichier JAR.
j'utilise FileOutputStream mais il recrée le fichier.
J'arrive tout de même a mettre le nouvel élément.