OVH Cloud OVH Cloud

jar ?

3 réponses
Avatar
bcoulon
Je souhaite lancer une application java simplement en cliquant sur un
NomFichier.jar et non en tapant dans le shell : java NomFichierClass.
Je serais heureux si qq'un pouvait m'indiquer la ligne de commande pour
créer l'exécutable Jar File dans le shell.
Merci d'avance B.C

3 réponses

Avatar
Olivier Thomann
On Tue, 2 Sep 2003 19:34:21 +0200, "bcoulon" wrote:
Je souhaite lancer une application java simplement en cliquant sur un
NomFichier.jar et non en tapant dans le shell : java NomFichierClass.
Je serais heureux si qq'un pouvait m'indiquer la ligne de commande pour
créer l'exécutable Jar File dans le shell.
Merci d'avance B.C
Si ton jar est correctement configuré (une classe Main doit être

précisée dans le manifest), tu n'as qu'à faire:
jar -jar .......
--
Olivier

Avatar
Yasmina K
bcoulon wrote:
Je souhaite lancer une application java simplement en cliquant sur un
NomFichier.jar et non en tapant dans le shell : java NomFichierClass.
Je serais heureux si qq'un pouvait m'indiquer la ligne de commande pour
créer l'exécutable Jar File dans le shell.
Merci d'avance B.C



Creer un fichier Manifest:


Manifest-Version: 1.0
Created-By: toto
Main-Class: monPackage.maClasse
/* optionel : */
Class-Path: autreFichiers.jar

puis creer le jar:

jar -cmf Manifest MonJar.jar *.class

;-)

Avatar
Kupee
Yasmina K wrote:
Creer un fichier Manifest:

Manifest-Version: 1.0
Created-By: toto
Main-Class: monPackage.maClasse
/* optionel : */
Class-Path: autreFichiers.jar

puis creer le jar:

jar -cmf Manifest MonJar.jar *.class

;-)


Juste un truc que j'ai constaté : si le Main-Class
est sur la dernière ligne du manifest il faut pas oublier de mettre
un retour a la ligne après sinon ca marche pas