comment creer un executable ??? - Java - Programmation
Marsh Posté le 16-05-2004 à 00:10:54
tu peux pas ... t'as réfléchi 2 secondes avant de choisir Java ? et si oui, est-ce qu'après t'as pris 2 secondes pour réfléchier au concept de machine virtuelle ?
Marsh Posté le 16-05-2004 à 00:29:15
surtout que sous windows un .jar est directement executable pour peu qu'une jvm soit installée alors je vois pas trop ce qu'il cherche ...
A+
Marsh Posté le 16-05-2004 à 00:32:52
et puis c'est pas comme si c'etait la premiere fois qu'on posait la question, utilise la fonction rechercher, tu trouveras
Marsh Posté le 16-05-2004 à 19:19:59
Ben moi je dis qu'on peut creer des executables.
Seulement faudra qu'il lance une machine virtuelle
Et pour ca ya l'API JNI (mais me demandez pas comment on s'en sert)
Marsh Posté le 17-05-2004 à 08:07:39
ouais ok, ben la prochaine fois abstiens toi !
Marsh Posté le 17-05-2004 à 08:57:08
ReplyMarsh Posté le 17-05-2004 à 08:57:45
amauryxiv a écrit : |
PAIRDU
Marsh Posté le 17-05-2004 à 09:20:19
Babouchka a écrit : surtout que sous windows un .jar est directement executable pour peu qu'une jvm soit installée |
installée par un installeur windows qui te fait l'association entre .jar et machine virtuelle et qui fait que double-click sur jar = lancement.
Si tu utilise un JDK juste décompressé ou copié d'une machine à l'autre, ça marche pas comme ça.
Mais tu peux rendre un jar "executable" en créant correctement un manifest (classe principale, jars additionnels, ...). le jar se lancera par la commande : java -jar MonJar.jar.
c'est un paliatif intéressant.
Sinon ce qu'a dit amauryxiv est exploité par JEdit par exemple. Y'a un petit .exe qui charge et excute la classe principale.
Marsh Posté le 17-05-2004 à 09:35:51
Avec JBuilder ca se fait tout seul, suffit de cocher une case dans les proprietes de la librairie du projet.
On peut creer des exe pour windows, solaris, mac...
Marsh Posté le 17-05-2004 à 09:36:17
nerisson a écrit : Avec JBuilder |
Marsh Posté le 17-05-2004 à 09:39:11
kadreg a écrit : PAIRDU |
et non, Gagné !!
Dans JNI y'a interface, tu peux appeler du code natif depuis java, mais tu peux aussi faire l'inverse.
Mais faut savoir qu'un programme Java fourni sous forme d'executable c'est rien d'autre qu'une JVM + code Java -> gros executable !!!!
Marsh Posté le 17-05-2004 à 09:52:23
pascal34 a écrit : mais tu peux aussi faire l'inverse. |
Je sais bien, mais je ne voit pas le rapport. Tu as une URL sur la façon de faire (c)
Marsh Posté le 17-05-2004 à 09:52:36
jbuilder, c'est le mal absolu
Marsh Posté le 17-05-2004 à 09:55:31
kadreg a écrit : jbuilder, c'est le mal absolu |
Ouais, vi c mieux, mais c pas le sujet du topic.
Marsh Posté le 17-05-2004 à 09:58:19
nerisson a écrit : Ouais, vi c mieux |
Vas-y te gène surtout pas, déforme mes propos. J'en ai plein le cul de cette merde de jbuilder qui tente de masquer les horreurs qu'il fait derrière des boutons clignotants rigolos et qui fini par aboutir à des trucs impossibles à maintenir et explosifs en production.
Il existe suffisemment de bons éditeurs java pour ne pas utiliser le pire.
Marsh Posté le 17-05-2004 à 10:04:11
rendre son jar 'executable' avec un manifest est sans doute la meilleur solution ici...
passer par JNI faut etre suicidaire ou franchement idiot pour s'ennuyer avec ca rien que pour rendre son programme sous forme d'exe
Marsh Posté le 17-05-2004 à 10:06:57
uriel a écrit : rendre son jar 'executable' avec un manifest est sans doute la meilleur solution ici... |
Ma mamie elle aime pas les .jar paske c'est winrar qui les ouvre par défaut.
Je vais lui apprendre à faire un click droit "ouvrir avec"
Marsh Posté le 17-05-2004 à 10:07:37
seabee a écrit : Ma mamie elle aime pas les .jar paske c'est winrar qui les ouvre par défaut. |
ta mamie ouvre des .jar pour en voir le contenu ?
Marsh Posté le 17-05-2004 à 10:16:51
kadreg a écrit : ta mamie ouvre des .jar pour en voir le contenu ? |
Non, elle veut pas savoir ski a dedans!
Elle veut juste exécuter mon programme
Marsh Posté le 17-05-2004 à 10:18:57
kadreg a écrit : Je sais bien, mais je ne voit pas le rapport. Tu as une URL sur la façon de faire (c) |
http://java.sun.com/docs/books/tutorial/native1.1/
Marsh Posté le 17-05-2004 à 10:21:27
Au lieu de faire le bot, tu aurais sorti directement celle-ci :
http://java.sun.com/docs/books/tut [...] 1/invoke.c
Ca aurai été mieux
Marsh Posté le 17-05-2004 à 10:24:23
tu fé un .bat , avec java toto.jar , etc.., tu le colle a la racine de ton proijet, tu compacte le tout avec winrar, en sfx avec execution du .bat a la fin
Marsh Posté le 17-05-2004 à 10:28:07
kadreg a écrit : Au lieu de faire le bot, tu aurais sorti directement celle-ci : |
Au lieu de faire la manche, tu aurais pu chercher !
Marsh Posté le 17-05-2004 à 10:36:50
pascal34 a écrit : Au lieu de faire la manche, tu aurais pu chercher ! |
J'ai autre chose à foutre dans la vie que de faire l'andouille à trouver des mots clkef efficaces dans gogole. C'est fait pour ça un forum non ?
Marsh Posté le 17-05-2004 à 10:45:41
Alors te plein pas de ce qu'on te donne !!!
Ca m'a pris 3 sec pour trouver le lien sur google.
Marsh Posté le 17-05-2004 à 10:52:41
pascal34 a écrit : Alors te plein pas de ce qu'on te donne !!! |
Bah oui, mais pour trouver un lien incomplet, tu aurais mieux fait de fermer ta gueule.
Marsh Posté le 17-05-2004 à 10:52:44
seabee a écrit : Ma mamie elle aime pas les .jar paske c'est winrar qui les ouvre par défaut. |
ta mamie a qu'a pas associer les jar avec winrar
il suffit de changer les associations de fichiers...
Marsh Posté le 17-05-2004 à 10:57:58
mais bordel, arreter de vous branler la nouille avec JNI, c'est imbuvable ce truc, on va pas se plonger la dedasn pour faire un exe
Marsh Posté le 17-05-2004 à 10:59:54
kadreg a écrit : J'ai autre chose à foutre dans la vie que de faire l'andouille à trouver des mots clkef efficaces dans gogole. C'est fait pour ça un forum non ? |
énorme le troll
mais bon, restez courtois sinon c'est TT massif et fermeture du topic
Marsh Posté le 17-05-2004 à 11:04:34
uriel a écrit : ta mamie a qu'a pas associer les jar avec winrar |
Doucement, je peux pas tout lui apprendre le même jour
Marsh Posté le 17-05-2004 à 11:05:51
seabee a écrit : Doucement, je peux pas tout lui apprendre le même jour |
effectivement, je connais le probleme, j'ai du l'apprendre a des amis non inities
Marsh Posté le 17-05-2004 à 11:09:12
kadreg a écrit : Bah oui, mais pour trouver un lien incomplet, tu aurais mieux fait de fermer ta gueule. |
Je vais pas non plus te donner la béquée !
Vas changer tes couches, ça sent la mauvaise fois.
Marsh Posté le 17-05-2004 à 11:45:47
uriel a écrit : (comment je l'ai trop pensé aussi ) |
C'est quoi votre probleme ?
Marsh Posté le 17-05-2004 à 11:50:32
amauryxiv a écrit : C'est quoi votre probleme ? |
c'est pas un probleme, c'est une constatation, ton post est inutile:
amauryxiv a écrit : Ben moi je dis qu'on peut creer des executables. |
c'etait rien de mechant, mais voila
Marsh Posté le 16-05-2004 à 00:03:45
salut,
j'ai créer un .jar a partir des fichiers .class et j'aimerais savoir comment faire pour creer un executable (.exe) ...
merci !!