Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2451 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Executable Jar + Inclure un autre jar

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Executable Jar + Inclure un autre jar

n°822211
flam182
Posté le 13-08-2004 à 11:46:54  profilanswer
 

Voila pour compiler et executer mon programme qui inclue un .jar (mysql_connector)  je tape sous shell :
javac -classpath mysql-connector-java-3.0.11-stable-bin.jar -d .\classe .java
 
java -classpath .\mysql-connector-java-3.0.11-stable-bin.jar Controleur
 
Je voudrais mettre mon programme ds un JAR executable,  
j'ai créer le fichier manifest.mft
puis je tape :
jar cvfm MonJar.jar *.class
et pour executer :
java -jar MonJar.jar -classpath mysql-connector-java-3.0.11-stable-bin.jar;
 
le programme se lance bien mais ne me trouve pas mon premier jar (mysql-connector)
 
Si quelqun peut m'aider, merci d'avance
 
Flam

mood
Publicité
Posté le 13-08-2004 à 11:46:54  profilanswer
 

n°822226
souk
Tourist
Posté le 13-08-2004 à 11:59:33  profilanswer
 

il faut que tu precise le classpath dans le manifest ;)

n°822256
flam182
Posté le 13-08-2004 à 12:42:07  profilanswer
 

J'ai essayé comme ca :
 
Manifest-Version: 1.0
Main-Class: Controleur
Classpath: .\MonJar.jar;.\mysql-connector-java-3.0.11-stable-bin.jar
 
mais ca marche pas :(

n°822369
nerisson
Pic-pic
Posté le 13-08-2004 à 14:16:12  profilanswer
 

Ca s'écrit comme ca:

Code :
  1. Class-Path: .\MonJar.jar;.\mysql-connector-java-3.0.11-stable-bin.jar

n°822438
flam182
Posté le 13-08-2004 à 14:54:16  profilanswer
 

ca marche tjrs pas, lors de l'execution :
java -jar MonJar.jar
 
j'ai l'erreur : java.lang.ClassNotFoundException : com.mysql.jdbc.driver

n°822450
nerisson
Pic-pic
Posté le 13-08-2004 à 15:01:13  profilanswer
 

Je me suis trompé  :D  
On sépare les librairies par des espaces:

Code :
  1. Class-Path: .\MonJar.jar .\mysql-connector-java-3.0.11-stable-bin.jar

n°822529
flam182
Posté le 13-08-2004 à 16:02:11  profilanswer
 

merci pour ton aide nerisson,  
mais ca marche tjrs pas :(
il me met tjrs la même erreur


Message édité par flam182 le 13-08-2004 à 16:02:37
n°822548
nerisson
Pic-pic
Posté le 13-08-2004 à 16:22:10  profilanswer
 

Bon si je me souvient bien si tu lance ton appli en mettant 'java -jar' le classpath est lu dans le fichier manifest pas celui en ligne de commande. Donc ca ne sert a rien de mettre un truc du genre 'java -jar MonJar.jar -classpath mysql-connector-java-3.0.11-stable-bin.jar'.
Pour le manfiest, essaye d'enlever les '.\', et pis ce n'est pas la peine de mettre le nom de ton JAR dedans :)
 
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Executable Jar + Inclure un autre jar

 

Sujets relatifs
Rendre exécutable un programme écrit sous Delphi.[JAVA] Lister les fichiers d'un répertoire d'un JAR
blem avec une archive jarinclure une jsp dans une servlet
inclure du code javascript en vb.netFonction qui me donne la version d'un executable [OK]
executable de connection intranet[c#] inclure des fichiers cs dans mon projet.
Comment inclure une dll pour utiliser ses fonctions ?[Java]Utiliser des ressources d'un jar à partir d'un autre jar
Plus de sujets relatifs à : Executable Jar + Inclure un autre jar


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR