Executable Jar + Inclure un autre jar - Java - Programmation
Marsh Posté le 13-08-2004 à 12:42:07
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
Marsh Posté le 13-08-2004 à 14:16:12
Ca s'écrit comme ca:
Code :
|
Marsh Posté le 13-08-2004 à 14:54:16
ca marche tjrs pas, lors de l'execution :
java -jar MonJar.jar
j'ai l'erreur : java.lang.ClassNotFoundException : com.mysql.jdbc.driver
Marsh Posté le 13-08-2004 à 15:01:13
Je me suis trompé
On sépare les librairies par des espaces:
Code :
|
Marsh Posté le 13-08-2004 à 16:02:11
merci pour ton aide nerisson,
mais ca marche tjrs pas
il me met tjrs la même erreur
Marsh Posté le 13-08-2004 à 16:22:10
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
Marsh Posté le 13-08-2004 à 11:46:54
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