J'ai un programme Web où je veux que l'utilisateur puisse importer un .war
et je peux extraire certains fichiers du fichier .war
. J'ai trouvé deux bibliothèques de classes : java.util.zip.*
et java.util.jar.*
. D'après ce que j'ai compris, un fichier WAR est un fichier JAR spécial qui est un fichier ZIP spécial. Alors serait-il préférable d'utiliser java.util.jar
? Si les fichiers ZIP et JAR sont à peu près les mêmes, pourquoi y a-t-il besoin de deux bibliothèques différentes ?
Réponses
Trop de publicités?
iltaf khalid
Points
941
Le fichier WAR n'est qu'un fichier JAR, pour l'extraire, lancez simplement la commande jar suivante -
jar -xvf yourWARfileName.war
Si la commande jar n'est pas trouvée, ce qui se produit parfois dans l'invite de commande Windows, spécifiez le chemin complet, c'est-à-dire dans mon cas,
c:\java\jdk-1.7.0\bin\jar -xvf my-file.war
Mehdi
Points
31
Karan Rajput
Points
26