comment creer un executable ???

comment creer un executable ??? - Java - Programmation

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 !!

Reply

Marsh Posté le 16-05-2004 à 00:03:45   

Reply

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 ?

Reply

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+

Reply

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 :jap:


---------------
IVG en france
Reply

Marsh Posté le 16-05-2004 à 10:33:58    

d'accord, merci !!

Reply

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)


---------------
Amaury.
Reply

Marsh Posté le 17-05-2004 à 08:07:39    

ouais ok, ben la prochaine fois abstiens toi !


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 17-05-2004 à 08:57:08    

[:kikiv] (comment je l'ai trop pensé aussi :D)


---------------
IVG en france
Reply

Marsh Posté le 17-05-2004 à 08:57:45    

amauryxiv a écrit :


Et pour ca ya l'API JNI  


 
PAIRDU [:dawa]


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

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.
 

Reply

Marsh Posté le 17-05-2004 à 09:20:19   

Reply

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...


---------------
Light is right
Reply

Marsh Posté le 17-05-2004 à 09:36:17    

nerisson a écrit :

Avec JBuilder  


 
[:the real moins moins]


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 17-05-2004 à 09:39:11    


 
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 !!!!


Message édité par pascal34 le 17-05-2004 à 09:40:51
Reply

Marsh Posté le 17-05-2004 à 09:40:04    


 :heink:


---------------
Light is right
Reply

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)


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 17-05-2004 à 09:52:36    


 
jbuilder, c'est le mal absolu


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

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.


---------------
Light is right
Reply

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.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

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 :/


---------------
IVG en france
Reply

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...
 passer par JNI faut etre suicidaire ou franchement idiot pour s'ennuyer avec ca rien que pour rendre son programme sous forme d'exe :/


 
 [:delarue] 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" [:huit]

Reply

Marsh Posté le 17-05-2004 à 10:07:37    

seabee a écrit :

[:delarue] 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 ?


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

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  [:clarkent]

Reply

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/

Reply

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 :o


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

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 :D

Reply

Marsh Posté le 17-05-2004 à 10:28:07    

kadreg a écrit :

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 :o


 
Au lieu de faire la manche, tu aurais pu chercher !

Reply

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 ?


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

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.

Reply

Marsh Posté le 17-05-2004 à 10:51:45    

vos gueules :O


---------------
IVG en france
Reply

Marsh Posté le 17-05-2004 à 10:52:41    

pascal34 a écrit :

Alors te plein pas de ce qu'on te donne !!!
Ca m'a pris 3 sec pour trouver le lien sur google.


 
Bah oui, mais pour trouver un lien incomplet, tu aurais mieux fait de fermer ta gueule.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 17-05-2004 à 10:52:44    

seabee a écrit :

[:delarue] 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  [:spamafote]
 
il suffit de changer les associations de fichiers...


Message édité par uriel le 17-05-2004 à 10:55:24

---------------
IVG en france
Reply

Marsh Posté le 17-05-2004 à 10:55:27    

[:romf]

Reply

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 :O


---------------
IVG en france
Reply

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 [:ddr555]
mais bon, restez courtois sinon c'est TT massif et fermeture du topic [:shakalagoons]

Reply

Marsh Posté le 17-05-2004 à 11:04:34    

uriel a écrit :

ta mamie a qu'a pas associer les jar avec winrar  [:spamafote]
 
il suffit de changer les associations de fichiers...


 
Doucement, je peux pas tout lui apprendre le même jour [:huit]

Reply

Marsh Posté le 17-05-2004 à 11:05:51    

seabee a écrit :

Doucement, je peux pas tout lui apprendre le même jour [:huit]


 
effectivement, je connais le probleme, j'ai du l'apprendre a des amis non inities :D


---------------
IVG en france
Reply

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.
 [:pascal34]

Reply

Marsh Posté le 17-05-2004 à 11:45:47    

uriel a écrit :

[:kikiv] (comment je l'ai trop pensé aussi :D)


 
C'est quoi votre probleme ?


---------------
Amaury.
Reply

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.
oui, on sait, on a jamais dit le contraire
 
Seulement faudra qu'il lance une machine virtuelle
pour faire du java, c'est mieux effectivement
 
Et pour ca ya l'API JNI (mais me demandez pas comment on s'en sert)
c'est complique et sans doute inutile, cf les posts au dessus


 
c'etait rien de mechant, mais voila  [:spamafote]


---------------
IVG en france
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed