Installateur modificateur d'archive .jar

tlehir-k Messages postés 184 Statut Membre -  
tlehir-k Messages postés 184 Statut Membre -
Bonjour,
Je souhaiterais créer un installateur qui mettra des fichiers dans une archive .jar et qui en supprimera d'autres.
Comment faire?

A voir également:

1 réponse

KX Messages postés 19031 Statut Modérateur 3 020
 
Un fichier .jar c'est juste un fichier .zip, donc tu peux le décompresser faire tes manipulations et recompresser, ou alors utiliser des méthodes qui manipulent des fichiers directement dans l'archive (voir Compression avec l'API Zip)
0
tlehir-k Messages postés 184 Statut Membre 2
 
Merci mais je ne suis pas très calé coté programmation... Il me faudrait un logiciel a qui j'indique que je veux ajouter un fichier dans une archive et qu'il me fasse un installateur qui fait ça.
0
KX Messages postés 19031 Statut Modérateur 3 020
 
Je ne vois pas trop ce que tu veux dire par "installateur"
Mais si tu ne t'y connais pas en programmation le mieux est encore de le faire manuellement.
Le plus simple étant donc de (dé/re)compresser ton fichier jar.
1) Renommer ton fichier .jar en .zip
2) Décompresser le fichier .zip
3) Faire tes manipulations de fichier
4) Compresser au format .zip
5) Renommer le fichier .zip en .jar
0
tlehir-k Messages postés 184 Statut Membre 2
 
En fait je voudrais faire un .exe qui ajoute des fichier dans un .jar pour que les gens n'aient pas à le faire manuellement.
0
KX Messages postés 19031 Statut Modérateur 3 020
 
Un .exe ? Avec quel langage de programmation ? Pourquoi pas directement un autre jar, ce serait plus logique que le Java traite du Java, d'autant que la librairie Java sait nativement manipuler les Zip.
Mais qu'est-ce que tu veux y mettre/enlever dans ton fichier .jar ? Parce que si les gens ajoutent ou enlèvent les classes qu'ils veulent, le programme Java pourrait ne plus fonctionner correctement, et rendre le fichier .jar inutilisable. À quoi cela servirait-il vraiment ?
0
tlehir-k Messages postés 184 Statut Membre 2
 
En fait je veux faire un installateur pour mod dans minecraft. Il doit suprimmer le dossier META-INF (si ce n'est pas déja fait) et y mettre les fichiers pour le mod.
0