quelqu'un peut-il m'expliquer comment crate fichier jar. mon dossier source contient divers sous-dossiers et fichiers image. vous pouvez voir des images expliquant la structure du dossier source à partir de l'URL suivante http://img63.imageshack.us/gal.php?g=capturev.png. lorsque jar est créé à l'aide de la fonction eclipse export jar, seuls les fichiers de classe sont inclus, mais je souhaite créer un fichier jar pour tout le contenu de mon dossier source. la troisième image montre la fenêtre que je reçois quand jar est en train de créer. il n'a pas d'autres dossiers et images à sélectionner.création fichier jar
Répondre
Vous pouvez le faire à partir de la ligne de commande en utilisant la commande jar
:
Usage: jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ...
Options:
-c create new archive
-t list table of contents for archive
-x extract named (or all) files from archive
-u update existing archive
-v generate verbose output on standard output
-f specify archive file name
-m include manifest information from specified manifest file
-e specify application entry point for stand-alone application
bundled into an executable jar file
-0 store only; use no ZIP compression
-M do not create a manifest file for the entries
-i generate index information for the specified jar files
-C change to the specified directory and include the following file
If any file is a directory then it is processed recursively.
The manifest file name, the archive file name and the entry point name are
specified in the same order as the 'm', 'f' and 'e' flags.
Example 1: to archive two class files into an archive called classes.jar:
jar cvf classes.jar Foo.class Bar.class
Example 2: use an existing manifest file 'mymanifest' and archive all the
files in the foo/ directory into 'classes.jar':
jar cvfm classes.jar mymanifest -C foo/ .
Mais personnellement, j'utiliser quelque chose comme Ant ou Maven à cet effet.
Voir le soleil jar tutorial.
Alors que vous pouvez exécuter jar à partir de la ligne de commande, je vous recommande d'utiliser Ant et le Ant Jar task. Il vous donnera beaucoup plus de contrôle sur la façon de construire le fichier jar et ce qu'il faut inclure.
par exemple.
<jar destfile="${dist}/lib/app.jar"
basedir="${build}/classes"
excludes="**/Test.class"
/>
va tout construire dans le répertoire classes
dans un fichier .jar
, mais excluent les Test
classes.
Construire un pot en utilisant l'outil de pot: http://java.sun.com/docs/books/tutorial/deployment/jar/build.html
Construire un pot en utilisant la fourmi: http://www.developer.com/tech/article.php/989631/Building-with-Ant-Introduction.htm
- 1. Création d'un fichier jar exécutable à partir d'un projet clojure?
- 2. fichier de stratégie jar
- 3. Exécuter fichier jar J2ME
- 4. Hacker proofing un fichier jar
- 5. Comment exécuter un fichier JAR
- 6. Création de fichiers JAR multiples à partir du projet Eclipse
- 7. Problème lors du chargement d'un fichier jar qui dépend d'un autre fichier jar
- 8. quoi de mal avec ce fichier Jar?
- 9. Erreur lors de l'exécution du fichier Jar
- 10. Optimisation des images dans un fichier jar
- 11. Lire des fichiers dans un fichier JAR
- 12. y compris un fichier exe à jar
- 13. Comment charger un fichier JAR à l'exécution
- 14. Comment lancer un fichier .jar sous UNIX?
- 15. Comment devrais-je utiliser un fichier jar?
- 16. Problème lors de l'exécution d'un fichier Jar
- 17. Le fichier JAR est modifié pendant l'exécution
- 18. Modifier un fichier XML dans un fichier jar avec Java
- 19. Extraction efficace d'un fichier à partir d'un fichier jar
- 20. Optimisation pour un fichier .cod plus petit (.jar)
- 21. Comment renommer un fichier lorsqu'il est inclus dans une tâche jar by the jar de ant?
- 22. Comment créer un fichier jar exécutable avec des fichiers jar dépendants
- 23. Création d'un fichier vidéo
- 24. Création de fichier d'aide
- 25. création d'un fichier txt
- 26. Comment exclure un jar externe lors de la création d'un fichier exécutable en eclipse ou en ligne de commande?
- 27. Obtention du chemin absolu d'un fichier dans un fichier JAR dans un fichier EAR?
- 28. Dossier de fichier JAR pour les projets eclipse
- 29. Ajout de fichier JSpeex Jar à Blackberry Project
- 30. Ant: Exclure les fichiers du fichier jar fusionné
Pouvez-vous nous dire quelle version d'Eclipse que vous utilisez? –
J'utilise Eclipse Java EE IDE pour les développeurs Web. il n'a pas de version NO – KItis
eclipse-jee-galileo, c'est le nom, c'est galileo – KItis