Bloodyhell
Messages postés21Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention12 juillet 2006
-
25 juil. 2005 à 10:34
elfourbos
Messages postés66Date d'inscriptionjeudi 24 avril 2003StatutMembreDernière intervention10 août 2007
-
1 août 2007 à 15:14
Bonjour,
Je cherche à créer un jar executable. J'ai donc créer un fichier jar comprenant un fichier manifest. J'ai également créer un .bat pour executer mon jar. Mais quand je lance ce fichier bat j'ai le message d'erreur "Could not find the main class". J'ai également essayé d'utiliser JSmooth mais j'ai le même problème.
Quelqu'un peut il m'aider SVP?
D'avance merci
Bloodyhell
Messages postés21Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention12 juillet 2006 27 juil. 2005 à 20:04
Oui tout à fait et c'est ce que j'avais fait. Malgré tout çà ne fonctionnait pas. D'ailleurs j'ai regardé celui créé par Eclipse et il a les mêmes infos que celui que j'avais fait avant.
elfourbos
Messages postés66Date d'inscriptionjeudi 24 avril 2003StatutMembreDernière intervention10 août 2007 1 août 2007 à 15:14
bonjour,
j'ai comme la plupard des personnes ici, le mm message d'erreurs, en
effet mon appli utilise des librairies externes (api jdbc, Telnet api,
etc..) malheureusement lorque je genere le jar grace à eclipse, en
precisant ma main class, j'obtient l'eereur "no class def found error"
en me precisant un objet situé dans mes librairies externe. donc il
n'arrive pas à voir ces librairies.
Apres quelques recherches, j'ai modifié le fichier manifest en precisant les librairies de mon classpath:
----mon.jar--------
repertoire1
|__mes class
repertoire2
|__mes class
META-INF
|__MANIFEST.MF
mon Manifest:
Main-Class: test.debug
j'ai essayé d'inclure les librairies dans le jar @ ./lib et de mettre dans le manifest Class-Path: ./lib1.jar ./lib2.jar
j'ai pris attention de pas depasser les 70 caracteres de lignes.
l'appli fonctionne tres bien sous eclipse, mais pas en manuel. Si
quelqun pouvai donc m'orienter, où s'il se reconnait dans un probleme
antecedent!!
mat.