[java] generer un .exe

generer un .exe [java] - Java - Programmation

Marsh Posté le 26-08-2004 à 08:57:36    

Boujour,
 
Y'a surement deja un topic la dessus, je cherche depuis 1 heure et la fonction de recherche du forum est "désactivé"... (ben qu'est ce qui se passe?).
 
Je sais c'est sale de faire un .exe pour un programme java (c'est pas la peine de s'etendre la dessus, je suis au courant). Le truc c'est que je veux generer une install et mon logiciel (installshield express... bien entendu j'ai acheté la licence... quelle question!) veut a tout pris un .exe pour pouvoir installer mon prog et faire des raccourcis, impossible que lui specifier un raccourci home-maid genre "javaw -classpath . Main/monAppli" (du moins j'y arrive pas, donc j'ai laissé tombé cette piste).
 
J'ai essayé des ptit logiciels pour me créer un .exe mais rien ne marche... je ne suis arrivé a en faire marcher aucun(aurai-je un probleme quelconque avec les ordinateurs?!!).
 
Quelqu'un en a-t-il deja utilisé un (et qui y est arrrivé ;-))? lequel?
 
Merci d'avance

Reply

Marsh Posté le 26-08-2004 à 08:57:36   

Reply

Marsh Posté le 26-08-2004 à 09:05:58    

http://www.google.com/search?hl=en [...] tnG=Search


Message édité par skeye le 26-08-2004 à 09:06:20

---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 26-08-2004 à 09:19:17    

en fait, comme j'ai expliqué, je demandais juste un nom de logiciel (qui marche accessoirement) et que qqu'un a testé. mais j'étudie quand meme ta recherche...

Reply

Marsh Posté le 26-08-2004 à 17:02:23    

JavaExe : http://devwizard.free.fr/html/fr/JavaExe.html
J'ai testé, ca marche tres bien.
 

Reply

Marsh Posté le 26-08-2004 à 17:05:40    

http://www.excelsior-usa.com/jet.html  
et la tu sera independant vis a vis de la vm

Reply

Marsh Posté le 26-08-2004 à 23:37:48    

oué non.
 
la vm doit etre compilé et ca marche que sur TON pc.
pour distribuer l'appli accroche toi

Reply

Marsh Posté le 27-08-2004 à 11:22:26    

J'ai utilisé J2exe final. Ca marche bien. Mais j'aurais bien voulu utilisé un qui me permette de me passer de VM. MAis j'ai pas eu le temps. J'ai fini mon projet.
 
Merci pour vos réponses.
 
veryfree : Pourquoi "ca marche que sur TON pc"? le but est de pouvoir se passer de VM déja installé sur le pc, donc ca devrait fonctionner sur n'importe quel pc...

Reply

Marsh Posté le 27-08-2004 à 11:23:39    

« Mais j'aurais bien voulu utilisé un qui me permette de me passer de VM » t'as vraiment tout compris toi ...

Reply

Marsh Posté le 27-08-2004 à 12:58:04    

Taz a écrit :

« Mais j'aurais bien voulu utilisé un qui me permette de me passer de VM » t'as vraiment tout compris toi ...


 
 :o  
 
ruready:
De toute facon, exe ou pas, il restera une VM derriere.

Reply

Marsh Posté le 27-08-2004 à 13:16:54    

ruready a écrit :

J'ai utilisé J2exe final. Ca marche bien. Mais j'aurais bien voulu utilisé un qui me permette de me passer de VM. MAis j'ai pas eu le temps. J'ai fini mon projet.
 
Merci pour vos réponses.
 
veryfree : Pourquoi "ca marche que sur TON pc"? le but est de pouvoir se passer de VM déja installé sur le pc, donc ca devrait fonctionner sur n'importe quel pc...


 
parce que ce truc compile toute les classes de l'API et que si ces classes sont pas présente sur le pc de l'utilisateur, ca passe pas.
 
bref,oublie ce truc

Reply

Marsh Posté le 27-08-2004 à 13:16:54   

Reply

Marsh Posté le 27-08-2004 à 14:54:03    

A ta reaction je vois bien que tu n'a jamais utilisé ce produit ... ne parle pas sans connaitre, d'abord ok ca compile tt les classes a l'installation de jet mais pour generer le binaire il faut bien une reference a l'api( ce qui est normal )
 

veryfree a écrit :

si ces classes sont pas présente sur le pc de l'utilisateur, ca passe pas


 
Peut etre qu'une fois ton binaire généré tu n'a plus besoin de classe :p tu connais le mode static pour les binaires elf ? cela permet justement d'etre independant via a vis des lib et bien jet utilise le meme principe il te genere un .so avec tte les classes dont tu as besoin ou meme decoupe selon tes preference et te package le tout avec le binaire ...
 
J'ai compilé un serveur nntp en java sous debian avec jet et je n'ai eu aucun probleme a le faire refonctionner sur un autre linux sans qu'il y ai la moindre trace de java ...
 
Enfin a bon entendeur

Reply

Marsh Posté le 27-08-2004 à 15:03:31    

tu crois que je serait si radical si j'avait pas essayé?
 
 
maintenant je t'accorde que ca remonte a quelques années deja.

Reply

Marsh Posté le 27-08-2004 à 15:31:42    

Oui c'est vrai qu'il y a deux ans ce produit n'était pas tres abouti doublé du fait qu'il ne supportait pas les jdk récents.
Mais ca a beacoup changé ;)

Reply

Marsh Posté le 27-08-2004 à 18:17:19    

savory a écrit :

Oui c'est vrai qu'il y a deux ans ce produit n'était pas tres abouti doublé du fait qu'il ne supportait pas les jdk récents.
Mais ca a beacoup changé ;)


 
Jet, au niveau perfs, ca donne quoi ?
car il y a qques années, le binaire était tout de meme bien plus lent (jeu sous windows), qu'avec la VM installée sur la machine.

Reply

Marsh Posté le 27-08-2004 à 23:15:03    

veryfree a écrit :

parce que ce truc compile toute les classes de l'API et que si ces classes sont pas présente sur le pc de l'utilisateur, ca passe pas.


 
C'est quoi l'interet qu'il compile toutes les classes de l'API s'il doit apres aller les chercher sur le pc de l'utilisateur?...[:alarmclock114]

Reply

Marsh Posté le 27-08-2004 à 23:18:42    

oui enfin ca remonte a 2 ans mon essai, c'est plus tres clair dans ma tete :o

Reply

Marsh Posté le 27-08-2004 à 23:20:51    

ruready a écrit :

le but est de pouvoir se passer de VM déja installé sur le pc, donc ca devrait fonctionner sur n'importe quel pc...


 

savory a écrit :

J'ai compilé un serveur nntp en java sous debian avec jet et je n'ai eu aucun probleme a le faire refonctionner sur un autre linux sans qu'il y ai la moindre trace de java ...


 
C'est de ça que je voulais parler... [:arrakis99]


Message édité par ruready le 27-08-2004 à 23:22:51
Reply

Marsh Posté le 28-08-2004 à 15:57:11    

veryfree a écrit :

oui enfin ca remonte a 2 ans mon essai, c'est plus tres clair dans ma tete :o


à l'époque, il compilait toutes les classes java en un seul DLL contenant tout...
 
avec un .exe de 50ko, il fallait distribuer une DLL de 50Mo, pas très pratique ;)


Message édité par deltaden le 28-08-2004 à 15:57:32
Reply

Marsh Posté le 31-08-2004 à 15:14:47    

drapal, ca me servira plus tard :o


---------------
Techno-science.net: Actualité des sciences et techniques
Reply

Marsh Posté le 02-09-2004 à 13:46:06    

+1

Reply

Marsh Posté le 12-09-2004 à 14:03:10    

+2


---------------
--- WinSplit Revolution ---
Reply

Marsh Posté le 13-09-2004 à 23:54:55    

Salut, il y a effectivement Excelsior Jet qui est pas mal je trouve.
La version perso est gratuite mais limitée, les autres versions sont payantes et assez chères je trouve.
Le runtime de la jvm est inclus dans l'exe, ce qui fait que ton exe peut tourner sans qu'il y ait de jvm installée au préalable

Reply

Marsh Posté le 13-09-2004 à 23:58:57    

bordel mais c'est pas vrai, ca fait 2 fois dans la meme journee.


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

Marsh Posté le 14-09-2004 à 00:00:55    

Posté le 13-09-2004 à 14:44:53    
 
je te conseillerais bien de faire un jar executables, c'est simple, ca fonctionne et portable, mais visiblement tu veux pas
 
mais tu peux trouver pas mal de solution ici:
http://www.javaworld.com/javaworld [...] 9-exe.html
ou utiliser des produit commerciaux comme exe4j: http://www.ej-technologies.com/pro [...] rview.html
 
edit: je savais bien que j'avais ca sous le coude: http://jsmooth.sourceforge.net/


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

Marsh Posté le 14-09-2004 à 00:04:41    

uriel a écrit :

bordel mais c'est pas vrai, ca fait 2 fois dans la meme journee.
 
je te conseillerais bien de faire un jar executables, c'est simple, ca fonctionne et portable, mais visiblement tu veux pas  
 


 
Il fait ce qu'il veut, c pas toi qui vas lui dire ce qu'il doit faire ? si ?
Un jar exécutable s'exécute dans une jvm préalablement installée, alors qu'un exé en code natif produit par un soft comme Excelsior Jet lui permet de s'en passer car le runtime est inclus dedans.

Reply

Marsh Posté le 14-09-2004 à 00:06:51    

mais tu m'agresses pas bordel [:mlc]
 
je l'oblige a faire quoi que ce soit??? non, je lui donne mon avis au passage, alors t'enerve pas


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

Marsh Posté le 14-09-2004 à 00:08:48    

uriel a écrit :

mais tu m'agresses pas bordel [:mlc]
 
je l'oblige a faire quoi que ce soit??? non, je lui donne mon avis au passage, alors t'enerve pas


 
c'est ton message d'avant que je trouve agressif

Reply

Marsh Posté le 14-09-2004 à 00:10:32    

kotw a écrit :

c'est ton message d'avant que je trouve agressif


 
parce que j'ai dit "bordel" ? c'etait pas voulu.
 
 
ben, des topics java en exe, il doit y en avoir 15 ou 20 sur ce forum. j'ai pas voulu etre agressif, mais rien que aujourd'hui, j'ai deja repondu a cette question, si avant de poster, les gens faisait une recherche, ca faciliterai la vie de tout le monde  [:spamafote]


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

Marsh Posté le 14-09-2004 à 00:11:37    

sympa ce topic, je m'etais tjs demandé comment faire un exe en java :)

Reply

Marsh Posté le 14-09-2004 à 00:13:13    

uriel a écrit :

parce que j'ai dit "bordel" ? c'etait pas voulu.
 
 
ben, des topics java en exe, il doit y en avoir 15 ou 20 sur ce forum. j'ai pas voulu etre agressif, mais rien que aujourd'hui, j'ai deja repondu a cette question, si avant de poster, les gens faisait une recherche, ca faciliterai la vie de tout le monde  [:spamafote]


Le début de ton topic remonte à qq temps déjà, et il a expliqué pourquoi il l'a créé ... et tout le monde ne surveille pas tes réponses comme si c'était la Providence ...

Reply

Marsh Posté le 14-09-2004 à 00:16:44    

bon, apparement c'est un probleme contre moi. si tu veux tu m'envois ce que tu veux me dire en MP.
 
je parlais de la recherche du forum, apres libre a toi de continuer d'interpreter mes paroles.
je voulais signaler que ce sujet a ete aborde deja de nombreuses fois sur ce forum, que la recherche est la pour ca, et signaler au passage que un jar etait souvent suffisant (selon chacun je l'accord, c'est pourquoi je l'ai juste signale). Ensuite je donne 3 liens poru repondre au sujet.
 
si tu trouves pas ca satisfaisant, un MP pour me le dire ira tres bien, je le lirais au café demain :jap:


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

Marsh Posté le 14-09-2004 à 00:17:55    

uriel a écrit :

bon, apparement c'est un probleme contre moi. si tu veux tu m'envois ce que tu veux me dire en MP.
 
je parlais de la recherche du forum, apres libre a toi de continuer d'interpreter mes paroles.
je voulais signaler que ce sujet a ete aborde deja de nombreuses fois sur ce forum, que la recherche est la pour ca, et signaler au passage que un jar etait souvent suffisant (selon chacun je l'accord, c'est pourquoi je l'ai juste signale). Ensuite je donne 3 liens poru repondre au sujet.
 
si tu trouves pas ca satisfaisant, un MP pour me le dire ira tres bien, je le lirais au café demain :jap:


 
la recherche était out à ce moment là, il l'a dit ...
pour le reste, j'en ai rien à battre ...

Reply

Marsh Posté le 14-09-2004 à 00:19:37    

kotw a écrit :

la recherche était out à ce moment là, il l'a dit ...


 
au temps pour moi


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

Marsh Posté le 14-09-2004 à 00:22:08    

uriel a écrit :

au temps pour moi


tant mieux !
et ne penses pas que ta parole soit sacrée au point de dire "j'ai déjà répondu 2 fois aujourd'hui bordel !"  ... lol faut pas attraper la grosse tete qd tu réponds à une qst ...

Reply

Marsh Posté le 14-09-2004 à 00:25:17    

kotw a écrit :


et ne penses pas que ta parole soit sacrée au point de dire "j'ai déjà répondu 2 fois aujourd'hui bordel !"  ... lol faut pas attraper la grosse tete qd tu réponds à une qst ...


 
[:mlc]  
tu veux en rajouter encore un peu?


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

Marsh Posté le 14-09-2004 à 00:25:37    

uriel a écrit :

[:mlc]  
tu veux en rajouter encore un peu?


 
SUCE LE KIKI §§§

Reply

Marsh Posté le 14-09-2004 à 00:27:00    

uriel a écrit :

[:mlc]  
tu veux en rajouter encore un peu?


 
Non, c'est pour toi que je dis ça, si t'as la grosse tete, c'est ton problème, ça m'empeche pas de dormir

Reply

Marsh Posté le 14-09-2004 à 00:27:59    

kotw a écrit :

Non, c'est pour toi que je dis ça, si t'as la grosse tete, c'est ton problème, ça m'empeche pas de dormir


 
je crois que tu as pas bien compris la finalite de ce que j'ai voulu dire, tu fais une fixation sur moi :/


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

Marsh Posté le 14-09-2004 à 00:29:07    

kotw a écrit :

Non, c'est pour toi que je dis ça, si t'as la grosse tete, c'est ton problème, ça m'empeche pas de dormir


 
pas comme sa grosse teub qui fait tomber la couette a chaque phase de sommeil paradoxal :/

Reply

Marsh Posté le 14-09-2004 à 00:29:32    

uriel a écrit :

je crois que tu as pas bien compris la finalite de ce que j'ai voulu dire, tu fais une fixation sur moi :/


Lol c'est toi qui crois que tlm fait une fixation sur toi !

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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