comment ?
bein c etait en fit tres simple ?...!
Version imprimable
comment ?
bein c etait en fit tres simple ?...!
non?Code:java - jar mon_fichier.jar
tu met ça dans un .bat/.sh et roulez compagnie
j ai un message derreur:
fail to load main class manifest attribute from main
qui peux me donnr la marche a sivre ?
merci
Ton message d'erreur viens du fait que tu n'as pas spécifié la classe a exécuter dans le fichier META-INF/MANIFEST.MF de ton jar. Tu doit y rajouter la ligne:
Si tu veux un fichier exe, je te conseille de regarder du coté de JSmooth, Launch4J, ...Code:Main-Class: ClasseAExecuter
http://baptiste-wicht.developpez.com...a/executables/
Cela obligera également d'installer le JRE, mais c'est gratuit.
merci a tous
mais j ai modifie monmanifest et recree mon jar or il me met maintenant le message comme quoi il retrouve pas la main class....
pourquoi a votre avis sachant que mon main est bien present dans mon jar!
as tu bien specifié le chemin du main dans san package?
si je le met dans le meme repertoire que mon jar je n ai pas a specifier de chemin ? et note juste le main.class, non ?
ok, bon resumons...
j ai dans un repertoire l ensemble de mes .java creer sous j creator
lorsque je les compiles j ai un package nomme package ou je retrouve tous mes points class.
A partir de la je lance en mode console un jar cvf nomdujar.jar *.class dans le repertoire package
j obtiens un .jar avec en le dezippant un fichier manifest dans un sous repertoire
Je l extrait et le modifie, je l enregistre et je le met ou? dans mon package ?
merci de ta patience
Sache que tu peux aussi utiliser un IDE comme netbeans pour ton application qui lui te génère un jar exécutable tout propre en sortie, sans aucun effort.
Comprendre c'est bien, alors tu pourras observer le jar généré.
ok, j ai charge netbeans et installe
comment prossede t on maintenant ?
Salut,
Si je puis me permettre, il y a quelques infos la dessus dans la FAQ, là par exemple me semble un bon début :
http://netbeans.developpez.com/cours/
Sinon, pour info pour tout le monde, Excelsior a également une license gratuite pour utilisation non-commerciale : http://www.excelsior-usa.com/jetfree.html
Pourquoi tu n'utilises pas launch4j ?