Le premier type: utilisez la fonction d'exportation fournie avec Eclipse
La première méthode est divisée en deux situations pour examiner la première situation: package de projet sans référence au pot externe
Étape 1: Cliquez avec le bouton droit sur le projet et sélectionnez Exporter, sélectionnez Java> Fichier JAR (pas sélectionner le fichier JAR Runnable)
Étape 2: Sélectionnez le projet et le fichier que vous souhaitez exporter et spécifier le chemin d'exportation de fichier. Cliquez sur deux prochaines étapes consécutives jusqu'à la quatrième étape.
Étape 3: Sélectionnez la classe principale.
Suivez les étapes ci-dessus pour terminer l'emballage d'un projet JAR externe sans référence.
Le deuxième cas: package de projet sans référence au pot externe
Lorsque nous faisons référence à des bocaux externes, il est un peu lourd d'utiliser l'exportation fournie avec Eclipse.
Étape 1: Préparez le fichier manifeste principal "mainfest.mf" et placez-le dans le dossier du projet.
Mainfest.mf est le fichier de configuration du pot. La première ligne définit la version, la deuxième ligne souligne le chemin du JAR externe, la troisième ligne est l'indication de classe principale et la quatrième ligne est la ligne vide.
Version manifeste: 1.0 Path de classe: lib / rxxxcomm.jar Classe principale: com.main.client
Il convient de noter que l'écriture de mainfest.mf nécessite des spécifications strictes, et un peu de négligence entraînera une invalide de l'exécution du pot.
1 La première ligne ne peut pas être vide, il ne peut pas y avoir de lignes vides entre les lignes, et le dernier caractère de chaque ligne ne peut pas être un espace
2 La dernière ligne doit être une ligne vide
3 Il doit y avoir des espaces entre le nom et la valeur de chaque propriété (après le côlon)
4 Chaque ligne du fichier ne peut pas dépasser 72 octets (généralement 70 lettres ASCII plus les ruptures de ligne de retour du chariot); Si 72 octets ne suffisent pas, une nouvelle ligne sera démarrée et démarrée par un espace: les lignes commençant par un espace sont considérées comme la continuation de la ligne précédente.
Règles détaillées Cet article parle des précautions pour la rédaction de fichiers manifestes.mf
Étape 2: Comme le projet sans pot externe, exécutez l'étape 3 d'abord comme ci-dessus. La différence est que vous devez sélectionner la liste existante, puis cliquer sur Terminer.
Ce qui précède sont deux situations de la première méthode. À ce stade, nous pouvons générer des packages en pot. (Comment exécuter le fichier JAR? Cliquez ici)
Le premier type: utilisez le pot de gros plugin Eclipse pour package
Étape 1: Installez d'abord le plugin de Jar Fat pour Eclipse
Site de mise à jour de Fat Jar: http://kurucz-grafika.de/fatjar
Une fois le fichier chargé, cliquez pour sélectionner tout cela et vous saurez que l'étape suivante est terminée. Vous inviterez à redémarrer et l'installation sera terminée. (Erreur d'installation de gros pot? Cliquez ici)
Étape 2: cliquez avec le bouton droit sur le nom du projet et vous verrez Build Fat Jar et cliquez sur.
Étape 3: Configurez l'emplacement de stockage du pot et de la classe principale.
Il est nécessaire dans la boîte rouge, cliquez sur le navigateur pour sélectionner la classe principale. (Impossible de cliquer sur le navigateur? Cliquez ici pour voir la solution)
Étape 4: Sélectionnez le fichier à emballer et le pot externe, puis cliquez sur Terminer.
À ce stade, nous avons terminé le projet à l'aide du plugin de JAR FAT pour créer un pot externe.
Problèmes qui peuvent être rencontrés au milieu et des solutions
Question 1: Comment exécuter le fichier JAR après l'avoir emballé?
Solution:
La première méthode: Tapez Java -Jar xxx.jar directement sous CMD pour commencer à fonctionner. (Vous devrez peut-être changer la lettre de lecteur et le dossier, cliquez ici)
(Comme indiqué sur l'image, le pot placé sous le disque C utilisateur> Chen)
La deuxième méthode: Créez un nouveau fichier batch, contenu: java -jar xxx.jar. Placez-le simplement dans le même dossier que le package JAR, puis double-cliquez pour fonctionner pour afficher l'effet.
Question 2: Que dois-je faire si j'obtiens une erreur lors de l'installation de Fat Jar?
Solution:
En éclipse
Aide -> Installer de nouveaux logiciels ... -> Travailler avec
-> Sélectionnez "Les mises à jour du projet Eclipse - http://download.eclipse.org/eclipse/updates/4.7"
-> Vérifiez "Support du plugin Eclipse 2.0" Sous "Eclipse Tests, Outils, Exemples et extras"
Après l'installation, il suffit d'installer un gros pot
Question 3: Pourquoi mon fichier de navigation de classe principale ne peut-il pas? (Je suppose qu'il peut y avoir un problème avec l'éclipse et la compatibilité des versions de Jar))
Solution:
Utilisez d'abord l'exportation incluse dans Eclipse pour afficher le nom de classe principale (la méthode d'exportation est comme ci-dessus), puis copier et coller et continuer vers les étapes.
Généralement, la classe principale est le nom du package. Le nom de classe principale peut ne pas avoir Java, Main et autres suffixes.
Remarque: les logiciels et les versions utilisés dans l'article sont les suivants
Eclips Oxygène avec plugin de traduction officielle
JDK 9
Plugin en pot de gras
Résumer
Ce qui précède est une explication détaillée des deux méthodes et des méthodes de résolution de problèmes pour l'éclipse pour former des projets dans des fichiers JAR. J'espère que ce sera utile à tout le monde. Si vous avez des questions, veuillez me laisser un message et l'éditeur répondra à tout le monde à temps. Merci beaucoup pour votre soutien au site Web Wulin.com!