Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

CONSTITUER UN JAR EXECUTABLE


Information sur la source

Catégorie :Application Classé sous : générer, exécutable, jar, constituer, compiler Niveau : Initié Date de création : 06/05/2003 Date de mise à jour : 26/02/2006 01:59:00 Vu / téléchargé: 21 035 / 3 092

Note :
6,67 / 10 - par 6 personnes
6,67 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (19)
Ajouter un commentaire et/ou une note


Description

Archive un répertoire dans un jar exécutable c'est à dire dont le code java peut s'exécuter en double-cliquant sur le fichier jar ou par la ligne de commande:
java -jar fichier.jar

Pour l'utiliser il suffit d'utiliser le .bat fourni
En le lançant sans paramètre on obtient une petite aide pour son utilisation.
L'aide peut aussi s'obtenir avec la commande:
java MakeJar
 

Conclusion

Nouvelle version 1.11

Quelques problèmes apparaissait losqu'on ajoutait des fichiers dont le nom avait moins de 6 caractères (extension comprise)
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

26 février 2006 01:59:01 :
Beaucoup d'utilisateur demande comment l'utiliser j'ai mis à jour les commentaires

Commentaires et avis

signaler à un administrateur
Commentaire de Khaarl le 07/05/2003 02:21:23

Salut!
J'ai downloadé ton projet, mais je n'ai pas le temps d'essayer ca tout de suite. J'ai hate de ne plus me fier sur JBuilder pour faire un executable et de savoir comment faire. :-)
J'voulais quand meme laisser une petite note pcq les commentaires se font rares et pourtant, j'suis sur que tous aime bien voir que leur travail est apprécié.
Lache pas!
ciao!

signaler à un administrateur
Commentaire de benohite le 15/05/2003 11:35:48

bonjour,
impecable rien a dire ca marche bien et c est super utile
merci a toi

signaler à un administrateur
Commentaire de artichaud le 01/12/2003 12:59:06

ca a lair super utile mais comment ca marche?
comment faut-il modifier des parametres dans le .bat?
en gros, aurais-tu un exemple?

signaler à un administrateur
Commentaire de zube le 09/08/2004 11:38:23

j'ai télécharger votre programme, mais je ne sais commment l'utiliser. est-ce auriez vous le temps de m'écrire à une ligne la marche à suivre et ceux qu'il faut pour créer un .jar avec le programme en question.

Merci d'avance

signaler à un administrateur
Commentaire de CoreBreaker le 09/08/2004 22:09:27

Il suffit de lancer le fichier BAT fourni
Si on le lance sans paramètre, il y a une petite aide en ligne
Dans le cas général, il suffit d'indiquer le répertoire à archiver en paramètre.
La classe de lancement est alors recherchée automatiquement.
Elle doit avoir soit le même nom que le répertoire soit Main, et la recherche à la racine du répertoire et puis ensuite dans les sous-répertoires.
On peut indiquer la classe de lancement par le paramètre -main.

signaler à un administrateur
Commentaire de zube le 09/08/2004 23:13:40

J'ai compris l'histoire, mais mon seul problème réside sur l'endroit exacte où je passerai en paramètre mon répertoire dans le quel se trouve mon programme.

si tu pourras m'indiquer la procédure qui prendra le répertoire en question ?

Merci

signaler à un administrateur
Commentaire de CoreBreaker le 10/08/2004 22:20:09

C'est le constructeur de la classe, il est privé si tu veux l'utiliser, il faudra changer en publique ou protégée

private MakeJar(String aDirName, File aDirectory, String aMainClass, boolean aVerbose)

aDirName chemin du répertoire (ou nom du projet)
aDirectory le répertoire
aMainClass la classe contenant la méthode main
aVerbose pour activer le mode verbeux

signaler à un administrateur
Commentaire de zube le 11/08/2004 10:10:07

j'ai une autre question sur Java. j'espère que vous pouvez m'aider. j'ai un programme que je fait un java avec JBuilder8..9. Mon Problème est celui- ci ,j'ai utilisé un JTable mis sur un JScrollpane. Lorsque  je le rempli avec les données que je récupère dans ma base de données(Msql) il m'affiche pas les entêtes des colonnes. Mais le même programme affiche les entêtes si je l'éxecute sous Linux avec JBuilder8. alors pourriez vous avoir une aidé sur la question?. Dans l'espoir de recevoir une suite de votre part je vous rémercie d'avance.

signaler à un administrateur
Commentaire de CoreBreaker le 11/08/2004 21:19:17

Utilise l'interface TableColumnModel dont tu passeras une instance au constructeur de la classe JTable si ce n'est pas fait, en principe ça marche partout (j'ai déjà testé)

signaler à un administrateur
Commentaire de Minhounet le 22/11/2004 12:04:04

Tres utile ce code, ça evite de perdre du temps à faire le jar :)

signaler à un administrateur
Commentaire de AbriBus le 13/02/2005 05:36:55

merci ;)
nikel
BriBus...

signaler à un administrateur
Commentaire de abdouinfomiage le 31/10/2005 21:15:32

j'ai télécharger votre prog, il est manifique
mais je ne sais pas d'ou je peux le commencer?

signaler à un administrateur
Commentaire de Evergreen le 20/04/2006 16:24:02

Je n'arrive pas à le faire fonctionner.
Lorsque je double-clicke sur MakeJar.bat, ça ouvre une fenêtre qui se referme directement.
Est-ce normal?

Merci

signaler à un administrateur
Commentaire de AbriBus le 21/04/2006 01:02:01

Il faut que tu l'execute en ligne de commande pour avoir le temps de lire ce qu'il te dit...

signaler à un administrateur
Commentaire de CHAR As Human le 25/04/2007 11:25:42

Cette source à l'air très intéressante mais je n'arrive pas à la faire fonctionner.
Le .jar qui est créer avec cette source me pose le même problème qu'avec les jar que je tentai de créer avant: quand je souble clik dessus, windows me dis qu'il ne trouve pas le main !

signaler à un administrateur
Commentaire de herisch le 15/05/2007 17:51:24

Salut tout le monde.
Vous m'excuserez CoreBreaker, mais j'ai pas eu le courage de lire ton code. A ce que je sache, pour créer des jar exécutables, j'éxécute cette commande:
jar -mfc fichier_manifest fichier_jar fichiers_a_archiver

signaler à un administrateur
Commentaire de sara_sig le 25/06/2007 16:24:00

Salut tout le monde.

j'ai un problème lors de la création d'un jar pour mon code.
en fait l'application(le code) est une application SIG et je l'ai développé avec java dans eclipse, je veux créer un jar exécutable avec eclipse pour pouvoir utiliser mon application via java web start,
quand j'éxécute le jar le message d'erreur "could not find the main class. Program will exit"
mon fichier manifest contient les lignes suivante
"Manifest-Version: 1.0
Main-Class: org.geotools.demo.gui.CarteSimple"

mon fichier classpath contient tous les jar dont mon code à besoins
je n'ai pas compris ou est le problème
pourriez vous m'eclaircir si possible
merci

signaler à un administrateur
Commentaire de gouessej le 04/11/2007 14:16:32

sara_sig, je vais dire un truc bête mais ça m'est arrivé une fois sous Windows. Laisse une ligne vide à la fin ou au moins un saut de ligne après "Main-Class...". Sous notepad, il n'ajoute pas le dernier retour chariot et ça merde.
Juste une chose, évite les fautes d'orthograghe s'il te plaît. N'oublie pas de signer ton jar et de bien caser toutes tes ressources dans le fichier avec l'extension .jnlp.

signaler à un administrateur
Commentaire de gouessej le 04/11/2007 14:27:16

Je suis du même avis qu'herisch. J'utilise exactement la même ligne de commande. Au final, l'outil proposé a une utilité limitée puisque cela revient à taper une ligne de commande (pour exécuter le script .bat) qui se substitue à une autre ligne de commande (la commande jar avec ses arguments). Ce n'est pas la mer à boire que d'écrire une ligne dans un fichier manifeste pour préciser l'endroit où se trouve la classe qui contient le point d'entrée (méthode main). De plus, un fichier .bat n'est pas portable alors que c'est un des principaux intérêts de Java. Je suis sous Linux et personnellement, je n'utiliserai pas ton outil pour faire mes archives Java (ce n'est pas tout à fait un exécutable même s'il vous suffit de cliquer dessus pour le lancer). Ce n'est pas de la mauvaise foi, ton programme ne permet pas de mettre un nombre très important de fichiers dans une archive Java (sauf s'ils sont tous dans les mêmes répertoires), je ne vois que 9 arguments dans ton fichier .bat.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

comment créer un JAR exécutable avec eclipse ??? [ par lol_marmotte ] La marmotte[/font=Comic Sans MS]Bon bah je pense que mon pb est bien résumé dans le titre...Merci de m'apporter votre aide svp !!! icone pour jar exécutable [ par juliodu62138 ] Comment peut on changer l'icone d'un jar executable?Merci. sons dans un jar exécutable [ par jwintere ] lors de l'exécution d'un jar exécutable, j'aimerai pouvoir lire des sons inclu dans le fichier compressé jar. !! J'ai réussi l'opération pour afficher Problème de jar [ par Im a FBI agent ] Bonjour à tous,J'aimerai savoir s'il est possible de mettre un jar dont j'ai besoin pour mon projet (driver jdbc) dans un jar exécutable. Je SOS URGENT, Problème lors de la création d'un jar exécutable [ par FunkyJulius ] Tout d'abord bonjour, Voilà, j'ai créer une petite applic, un jeu de Black Jack. Quand je l'éxécute sous eclipse, pas de probl&# Compiler j2ee sous linux [ par omcougar ] Bonjour, j'ai monté un petit servlet pour m'amuser un peu. je le compile sans probleme sous eclipse apres avoir importée j2ee.jar par contre sous linu exécutable jar plus lent que eclipse [ par yyyx ] Bonjour à tous !Je viens de créer une petite application java qui, à partir d'un fichier xls me renvoie les données dans un csv et les en-têtes de col Compiler un jar en 1.4 depuis le jdk 1.5 [ par Nassertom ] Bonjour,Je developpe sous jdeveloper (jdk 1.5) le problème est que je ne peux pas faire fonctionner mes jar sur des machines qui ont la jvm 1.4.de ce Utiliser des images ou fichier txt avec un jar exécutable [ par bourgi220 ] Bonjour, Je me suis déjà beaucoup documenté sur les jar exécutables, j'ai notamment lu ce sujet: http://www.javafr.com/infomsg_CR-233-ER-FICHIER-JAR-E


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,390 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.