Comment archiver un paquet avec la commande jar en java

L'utilisation la plus commune pour la bocal utilitaire en Java est de créer une archive d'un paquet entier. La procédure pour faire cela varie légèrement selon le système d'exploitation que vous utilisez. Cependant, le bocal commande elle-même est le même quel que soit votre système d'exploitation. Voici la procédure pour archiver un package sur un PC fonctionnant sous une version de Windows:

  1. Ouvrez une fenêtre de commande.

    La meilleure façon de le faire est de choisir Démarrer-Exécuter, tapez cmd dans la zone de texte Ouvrir, puis cliquez sur OK. Sous Windows 8, à droite; cliquez sur le bouton Démarrer, puis choisissez Invite de commandes dans le menu qui apparaît.

    Si vous avez des difficultés à exécuter la bocal commande à l'étape 3, vous devrez peut-être ouvrir l'invite de commandes en mode administrateur. Pour ce faire, cliquez sur le menu Démarrer, tapez cmd, clic-droit cmd.exe en haut du menu Démarrer, et choisissez Exécuter en tant qu'administrateur.

  2. Utiliser un CD commander pour naviguer à votre forfait racine.

    Par exemple, si vos paquets sont stockés dans c: javaclasses, utilisez cette commande:




    cd javaclasses
  3. Utiliser un bocal commande qui spécifie les options cf, le nom du fichier jar, et le chemin vers la classe les fichiers que vous souhaitez archiver.

    Par exemple, pour créer une archive nommée utils.jar qui contient tous les fichiers de classe dans le com.lowewriter.util package, utilisez cette commande:

    jar cf utils.jar com lowewriter util *. class
  4. Pour vérifier que le fichier jar a été créé correctement, utilisez le bocal commande qui spécifie les options TF et le nom du fichier jar.

    Par exemple, si le bocal fichier est nommé utils.jar, utilisez cette commande:

    jar tf utils.jar

    Cette liste énumère le contenu du fichier jar de sorte que vous pouvez voir ce que les classes ont été ajoutés. Voici quelques sortie typique de cette commande:

    META-INF / META-INF / MANIFEST.MFcom / lowewriter / util / Console.class

    Comme vous pouvez le voir, le utils.jar fichier contient la classe Console, qui est dans le com.lowewriter.util package.

  5. C'est tout!

    Vous avez terminé. Vous pouvez laisser le bocal déposer où il est, ou vous pouvez donner à vos amis afin qu'ils puissent utiliser les classes qu'il contient.


» » » » Comment archiver un paquet avec la commande jar en java