J'ai un projet java et j'ai besoin de créer un fichier jar à partir de mon projet. n'importe quel corps peut me dire quelle est la manière la plus simple de faire ceci?Le moyen le plus simple de créer un fichier jar?
Répondre
À partir de zéro .. avec CMD
La ligne de commande est ce que presque toutes les autres applications utilisera pour construire votre fichier JAR
. Ils en concluent un peu mieux pour vous. En vérité, c'est très simple à faire soi-même. Évidemment Java have explained this way in detail donc il n'y a aucun sens en moi de le répéter.
Remarque: Vous devez avoir votre JDK/bin directoy ajouté sur votre variable système %PATH%
pour être en mesure d'utiliser cette méthode.
Double note: Comme indiqué dans les commentaires, je vous suggère de continuer à essayer cette méthode jusqu'à ce que vous le compreniez. Il est très important que vous obteniez ces choses à un niveau bas, donc si quelque chose ne va pas avec l'EDI, vous comprenez mieux comment le résoudre.
Eclipse
Eclipse offre une interface agréable pour elle. Vous pouvez trouver un tutoriel étape par étape here. La longue et courte, il est ..
Right click on Project -> Export -> JAR File -> Select the Java files to include
Lorsque vous avez fait cela, appuyez sur finish
et vous êtes en or. Le tutoriel ajoute également quelques conseils supplémentaires pour le rendre aussi transparent que possible.
IntelliJ IDEA
Mon préféré IDE. This question offre une bonne explication sur la façon d'exporter en tant que fichier JAR. Encore une fois, la longue et courte de celui-ci ..
File -> Project Structure -> Artifacts
là, vous pouvez créer un nouvel artefact en cliquant sur l'icône +
. Cela vous donnera une option pour le type de fichier, qui est .JAR
et quels modules vous souhaitez inclure dans votre artefact. Lorsque vous avez terminé, vous allez ..
Build -> Build Artifacts
Et il va créer le fichier JAR
de votre projet.
En utilisant Maven
J'ai souvent trouvé cela un outil assez impressionnant, et certainement l'un à considérer. En IntelliJ, en double cliquant la procédure install
dans les cycles de vie ..
Cela va créer un nouveau fichier JAR
dans votre répertoire .target
.
Remarque: Certains IDE (comme IntelliJ) masquent le répertoire .target
par défaut. Assurez-vous de le rendre visible dans les paramètres du projet.
L'utilisation du 'package' suffit pour créer le pot. L'objectif 'install' est utilisé pour le stocker dans votre dépôt maven local. – Jeroen
Pour construire un fichier jar d'un module
On the main menu, choose Build | Build Artifact.
From the drop-down list, select the desired artifact of the type JAR.
voir this
Un fichier JAR est rien d'autre qu'un fichier ZIP avec ajout de méta-information pour Java Runtime Environment. La façon la plus simple est donc de compresser vos fichiers de classes, y compris ce dossier META-INF, puis de renommer le fichier en JAR. Comment obtenez-vous vos fichiers de classes, cependant, c'est une histoire différente. Le moyen le plus simple consiste à cliquer sur le bouton de construction dans votre IDE, qui va ensuite compiler votre code dans des fichiers de classe, créer un ensemble approprié de méta-informations et ensuite zipper le tout dans un fichier JAR.
Le format de base de la commande pour créer un fichier JAR est:
jar cf jar-file input-file(s)
Les options et les arguments utilisés dans cette commande sont:
L'option c indique que vous voulez créer un fichier JAR . L'option f indique que vous souhaitez que la sortie soit dirigée vers un fichier plutôt que vers stdout. Jar-file est le nom que vous voulez donner au fichier JAR résultant. Vous pouvez utiliser n'importe quel nom de fichier pour un fichier JAR. Par convention, les noms de fichier JAR reçoivent une extension .jar, bien que cela ne soit pas obligatoire. L'argument input-file (s) est une liste d'un ou de plusieurs fichiers séparés par des espaces que vous souhaitez inclure dans votre fichier JAR. L'argument input-file (s) peut contenir le symbole générique *. Si l'un des "fichiers d'entrée" est un répertoire, le contenu de ces répertoires est ajouté à l'archive JAR de manière récursive.
The c and f options can appear in either order, but there must not be any space between them.
Demander une solution Maven, vous devez spécifier un seul pom.xml
dans votre projet
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>you.specify.something.preferably.a.domain.name</groupId>
<artifactId>name-of-project</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>
</project>
Et avec cela, vous pouvez faire un
mvn package
Pour construire le projet. Cependant, il repose sur beaucoup de défauts, vous voudrez probablement différer.
- 1. Quel est le moyen le plus simple de créer un fichier de paramètres en python
- 2. Dans SharePoint, quel est le moyen le plus simple de créer un fichier "schema.xml" personnalisé?
- 3. Le moyen le plus simple de créer un ensemble partagé entre le consommateur et le producteur?
- 4. Ruby - le moyen le plus simple de lire un fichier texte dans un fichier zip
- 5. Le moyen le plus simple de créer un client Jira WS
- 6. Le moyen le plus simple de créer un module dans DotNetNuke 6 et de déboguer
- 7. Le moyen le plus simple de faire pivoter un rectangle
- 8. Quel est le moyen le plus simple d'intégrer de (nouvelles) informations de fichier dans un glisser?
- 9. moyen le plus simple de changer d'instance
- 10. Le moyen le plus simple de créer un message de confirmation avec jQuery/JavaScript?
- 11. Quel serait le moyen le plus simple de traiter un fichier texte en utilisant JSP?
- 12. Le moyen le plus simple d'écouter un autre serveur?
- 13. Le moyen le plus simple d'authentifier un utilisateur avec express?
- 14. Le moyen le plus simple de créer un mashup Google Map?
- 15. Le moyen le plus simple de créer un jeu 2D en Java?
- 16. Quel est le moyen le plus simple de créer un IDE en Java?
- 17. Le moyen le plus simple de mettre en œuvre un projet de service Web simple?
- 18. Le moyen le plus simple de créer un fichier vidéo à partir de trames de données bitmap brutes?
- 19. Meilleur/le plus simple/le moyen le plus rapide d'obtenir un chemin relatif entre deux fichiers?
- 20. Le moyen le plus simple de valider une entrée sur un fichier de mots?
- 21. Quel est le moyen le plus rapide et le plus simple de créer un nouvel objet géré?
- 22. Quel est le moyen le plus simple de lire dans un fichier XML en utilisant GWT?
- 23. Objective-c/IOS: Quel est le moyen le plus simple de reculer un fichier audio?
- 24. Le moyen le plus rapide et le plus simple de changer le module des contrôleurs
- 25. Le moyen le plus simple de créer des fichiers mbtiles d'extraits de Openstreetmap?
- 26. comment créer un fichier JAR
- 27. Aligner horizontalement les conteneurs? (Le moyen le plus simple?) CSS
- 28. MVC: moyen le plus simple de créer un lien vers l'URL de base de l'application?
- 29. Le moyen le plus simple pour totaliser les colonnes?
- 30. Le moyen le plus simple de paginer avec MVC3 C#?
http://docs.oracle.com/javase/tutorial/deployment/jar/build.html –
Qu'utilisez-vous? – Haris
Avec Eclipse: Exporter> JAR –