ne0nux Posté(e) le 24 juillet 2005 Partager Posté(e) le 24 juillet 2005 je voudrais savoir comment creer un exe avec du java comme on peut le faire avec C/C++ ca veut dire avoir une application ecrite en java executable sur windows sans qu'on ai besoin de Machine virtuelle je sais que GCJ peut faire ca mais c'est vraiment lent (plus qu'avec la machine virtuelle java) est ce qu'il y a d'autres alternatives c'est vrai que comme ca je tourne le dos à la portabilité de Java mais ce que je cherche c'est faire marcher une appli java sur une des machines anciennes(win98, celeron266mhz, 32Mo de ram) ou la JVM rame<quand on lance une application java et surtout plante beaucoup merci d'avance Lien vers le commentaire Partager sur d’autres sites More sharing options...
lulu1664 Posté(e) le 25 juillet 2005 Partager Posté(e) le 25 juillet 2005 Bon ils en parlent sur ce forum là: http://mackert.free.fr/Forum/viewtopic.php?t=2 Tu pourras toujours leur demandé Sinon je crois avoir u autre chose que GCJ pour le faire mais je ne sauis plus ou, et ça risque aussi de demander pas mal de ressource... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Matmout Posté(e) le 25 juillet 2005 Partager Posté(e) le 25 juillet 2005 Il extiste Jet (excelsior) qui fonctionne très bien... Mais qui est payant ! Mais d'un autre côté, c'est rapide, tu obtiens des executables rapides et de faibles taille (sauf si tu inclus AWT, dans quel cas tu te retrouve avec un gros bloatware). Un petit lien : http://www.excelsior-usa.com/jet.html edit : compiler du java n'est pas une bonne idée, ca perd son aspect multiplateforme, et utilisant Java depuis la version 1.0 (il y a de looooooooongues années), je peux te dire que le language est devenu rapide... Il est compilé à la volée lors de l'execution du code (JIT). Bon, ca n'enleve pas le probleme de la précense du JRE... Mais quand tu vois C#, lui aussi a besoin de son environnement (qui est même plus gros que le JRE). Donc pas d'excuse :) Et si ca rame sur ta petite becane, parcour la doc java, il y a possibilité de bien booster tes applications au moment du lancement (quelques commandes dont je ne me souvient plus le nom). Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lestat666 Posté(e) le 25 juillet 2005 Partager Posté(e) le 25 juillet 2005 ... Et si ca rame sur ta petite becane, parcour la doc java, il y a possibilité de bien booster tes applications au moment du lancement (quelques commandes dont je ne me souvient plus le nom). joue avec les options de la VM (-Xms et -Xmx) http://java.sun.com/docs/hotspot/VMOptions.html Lien vers le commentaire Partager sur d’autres sites More sharing options...
ne0nux Posté(e) le 25 juillet 2005 Auteur Partager Posté(e) le 25 juillet 2005 merci les gars pour jet c'est un peu hors de prix mais je crois que c'est ce que je cherche. je vais voir avec l'ecole pour qui je developpe le programme si ils ont assez les moyens de se payer la version standarts(j'en doute vu les machines obsoletes qu'ils ont). une question que je me suis toujours posé la machine virtuelle est programmée avec quel language? j'ai entendu dire que c'etait du java alors vous en dites quoi? Lien vers le commentaire Partager sur d’autres sites More sharing options...
lulu1664 Posté(e) le 25 juillet 2005 Partager Posté(e) le 25 juillet 2005 il y a d'autres alternative que jet (même si je les ai pas sous la main ), sinon je sais plus comment a était programmé la machine virtuelle (c'était pas du squeak en tout cas ) Lien vers le commentaire Partager sur d’autres sites More sharing options...
vandamme Posté(e) le 29 juillet 2005 Partager Posté(e) le 29 juillet 2005 Tu peux très bien utiliser une version d'essai pleinement fonctionnelle de JET à condition de ne pas commercialiser ton logiciel ... c'est gratuit et vraiment très performant. J'ai bien testé JET, il est remarquable : Gains de performances lors des I/O, affichage Swing, Java 3D, calculs scientifiques (on gagne un facteur 2) etc ... A conseiller vivement. PS1 -Xms ou Xmx n'accélère pas les programmes Java PS2 : même en JIT, C# est plus rapide que Java (ceci est un long débat, mais je l'accepte), surtout que le compilateur natif ngen.exe est fourni gratuitement par Microsoft. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lestat666 Posté(e) le 30 juillet 2005 Partager Posté(e) le 30 juillet 2005 PS1 -Xms ou Xmx n'accélère pas les programmes Java nan, ca permet de modifier la taille de la mémoire de la jvm Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.