[JAVA] Deux questions sur les fichiers JAR

Deux questions sur les fichiers JAR [JAVA] - Programmation

Marsh Posté le 19-03-2001 à 12:13:18    

'lut à tous.
 
J'ai deux question sur les fichiers JAR de java.
 
La première, c'est que j'aimerai extraire le contenu d'un jar, mais pas dans le répertoire courant, dans un autre. Quelque chose  comme  
   cd madirectory;jar xvf monJar.jar
 mais en une commande avec jar
 
La seconde est que j'ai une petite application java (quelques tonnes de fichier class), ety que j'aimerai faire un jar pour pouvoir le lancer avec un java -jar, afin qu'il n'y en ai pas partout. Comment fait-on ?


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 19-03-2001 à 12:13:18   

Reply

Marsh Posté le 19-03-2001 à 13:17:42    

Tout d'abord un .JAR est exploitable par Winzip. En fait c'est un fichier ZIP de .class mais avec un fichier Manifest.mf en plus. Ce fichier décrit le contenu du .JAR.
 
Donc, pour ta première question, si tu souhaite extraire les classes à un endroit spécial tu utilise WinZip pour donner le répertoire source de décompression.
 
Pour la deuxième question, les outils de éveloppement fournissent tous la possibilité de créer des .JAR.

Reply

Marsh Posté le 19-03-2001 à 13:42:07    

Citation :


Donc, pour ta première question, si tu souhaite extraire les classes à un endroit spécial tu utilise WinZip pour donner le répertoire source de décompression.  


 
oui, mais non. Je n'ai le droit qu'a la ligne de commande et aux outils java du jdk.
 
 

Citation :


Pour la deuxième question, les outils de développement fournissent tous la possibilité de créer des .JAR.


 
Je sais bien, le problème est que l'outil de développement, c'est moi et que je n'ai droit (etc ...). Donc je pense qu'il s'agit d'une option dans le fichier Manifest. C'est cette option que je cherche.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed