Comment utiliser la commande jar

Vous utilisez le bocal commande en Java pour créer un Fichier JAR, laquelle est un fichier unique qui peut contenir plus d'une classe dans un format compressé que le Java Runtime Environment peut accéder rapidement. (JAR supports pour Archive Java.)

Un fichier JAR peut avoir un peu ou milliers de classes en elle. En fait, l'intégralité de l'API Java est stocké dans un seul fichier JAR nommé rt.java. (La rt supports pour runtime.) Il est un gros fichier - plus de 35 Mo - mais qui est pas mal compte tenu de ce qu'il contient plus de 12.000 classes.

Les fichiers JAR sont similaires en format Les fichiers Zip, un format compressé rendu populaire par le programme PKZIP. La principale différence est que les fichiers JAR contiennent un fichier spécial, appelé le fichier manifeste, qui contient des informations sur les fichiers dans l'archive. Ce manifeste est automatiquement créé par le bocal utilité, mais vous pouvez fournir un manifeste de votre propre à fournir des informations supplémentaires sur les fichiers archivés.




Les fichiers JAR sont la manière normale de distribuer des applications Java finis. Après avoir terminé votre demande, vous courez le bocal commande à partir d'une invite de commande pour préparer le fichier JAR. Puis, un autre utilisateur peut copier le fichier JAR à son ordinateur. L'utilisateur peut alors lancer l'application directement à partir du fichier JAR.

Fichiers JAR sont également utilisés pour distribuer des bibliothèques de classes. Vous pouvez ajouter un fichier JAR à la variable d'environnement Classpath. Ensuite, les classes du fichier JAR sont automatiquement disponibles à tout programme Java qui importe le package qui contient les classes.

Le format de base de la bocal commande est

options de Jar Jar-fichier [manifeste-fichier] classe les fichiers ...

Les options spécifient l'action de base que vous voulez bocal à réaliser et fournir des informations supplémentaires sur la façon dont vous voulez que la commande fonctionne. Voici les options:

OptionDescription
cCrée un nouveau bocal fichier.
uMet à jour une existante bocal fichier.
XExtrait les fichiers à partir d'un existant bocalfichier.
tAffiche le contenu d'un bocalfichier.
FIndique que le bocal déposer isspecified comme argument. Vous voulez presque toujours à utiliser thisoption.
vSortie verbeuse. Cette option indique à la commande de pot pour afficher des informations supplémentaires whileit fonctionne.
0Ne pas compresser les fichiers quand il les ajoute à l'option archive.This est peu utilisé.
mIndique qu'un fichier manifeste est fourni. Il est listedas l'argument suivant après la bocalfichier.
MIndique qu'un fichier manifeste ne devrait pas être ajouté à thearchive. Cette option est rarement utilisée.

Notez que vous devez spécifier au moins le c, u, X, ou t l'option de dire bocal l'action que vous souhaitez effectuer.


» » » » Comment utiliser la commande jar