1 votes

Compression du serveur dans un fichier .jar

Actuellement, j'essaie de compresser un fichier jar décompressé que j'ai transformé en fichier jar. Comment puis-je faire cela via la ligne de commande ? Je sais qu'il existe un jar dans le terminal, j'ai du mal à comprendre comment compresser ce dossier.

Si le répertoire du dossier (terme probablement incorrect, mais j'espère que vous comprenez l'idée) est /Users/Odinulf/folderone/foldertwo (foldertwo est le répertoire que je veux compresser), quel serait le code exact pour faire cela ?

Merci d'avance,

Odinulf

2voto

shsteimer Points 8749
cd /Users/Odinulf/folderone
jar cvf myjar.jar foldertwo

Par exemple :

/Users/ian/code/tmp [ian@Ian-Cs-MacBook-Pro] [19:13]
> jar cvf myjar.jar 8779 
added manifest
adding: 8779/(in = 0) (out= 0)(stored 0%)
adding: 8779/.DS_Store(in = 6148) (out= 355)(deflated 94%)
adding: 8779/logs/(in = 0) (out= 0)(stored 0%)
adding: 8779/logs/MasterLog.txt(in = 3044043) (out= 207357)(deflated 93%)
adding: 8779/logs/StartLog.txt(in = 6984480) (out= 685836)(deflated 90%)
/Users/ian/code/tmp [ian@Ian-Cs-MacBook-Pro] [19:13]
> ls *.jar
myjar.jar

En résumé, les options sont les suivantes :

  • c - créer un fichier jar
  • v - être verbeux lorsque vous le faites
  • f - mettre le flux binaire dans un fichier au lieu de la sortie standard

Ensuite, vous lui donnez le fichier dans lequel placer le flux binaire. Dans ce cas myjar.jar . Ensuite, vous lui donnez une liste de répertoires et de fichiers à placer dans ce bitstream jar. Les chemins relatifs et absolus pour le contenu sont généralement maintenus, il faut donc être prudent.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X