Si vous voulez mettre les bocaux dans votre fichier jar généré, vous pouvez utiliser la méthode d'emballage.
Par exemple, si vous utilisez Apache bibliothèque ou une autre 3ème partie bocaux, vous voudrez peut-être conserver ces pots de préservé dans votre jar généré. Dans ce cas, l'utilisation de l'emballage.
"L'emballage bibliothèques requises dans un fichier jar" option met classes de org.eclipse.jdt.internal.jarinjarloader
package dans le fichier généré et ce paquet est seulement sous le répertoire racine du fichier jar généré. Cette option crée également un plus grand fichier jar en termes de taille en raison de pot chargeur de classes d'Eclipse.
L'extraction de bibliothèques requises aura comme effet de mettre les classes de la 3e partie des bibliothèques dans votre fichier jar en suivant le package convention de nommage, par exemple, si vous ouvrez votre pot de contenu, vous pouvez voir certaines classes sous org.apache..
des paquets.
Classe principale entrées sont différentes entre l' MANIFEST.MF
fichiers de ces fichiers jar:
Principale entrée de la classe lorsque vous package de bibliothèques requises:
Main-Class: org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader
Principale entrée de la classe lorsque vous extrayez les bibliothèques requises:
Main-Class: YourMainClass