eclipse exporter option -Xmx500m [Résolu] - Java - Programmation
Marsh Posté le 06-06-2007 à 15:48:56
VM = Virtual Machine
A ma connaissance ça n'est pas possible de spécifier un argument -Xmx dans le manifest du .jar, donc tu dois bien utiliser un script externe pour lancer ton programme et passer le paramètre.
Marsh Posté le 06-06-2007 à 15:53:18
Ah merci,
Mais si ton info se verifie alors je trouve ca pas top...
Marsh Posté le 06-06-2007 à 16:23:41
J'ai balayé rapidement les spécifications du manifest, j'ai rien vu de tel...
http://java.sun.com/javase/6/docs/ [...] 20Manifest
(et d'après certaines pages sur le net, beaucoup s'interrogent aussi)
C'est vrai que c'est pas très bien foutu... Il n'y a que dans le cadre de java web start qu'on peut spécifier des paramètres dans les fichiers .jnlp et offrir une solution de démarrage multi plate-formes.
Sinon il te reste la solution de faire un exécutable si la cible de ton programme est une unique plate-forme.
Marsh Posté le 06-06-2007 à 17:32:37
Citation : Sinon il te reste la solution de faire un exécutable si la cible de ton programme est une unique plate-forme. |
c'est vrai mais je trouve ca dommage
Marsh Posté le 08-06-2007 à 14:57:12
Comment faut-il faire pour faire un executable de ce genre? (sans vouloir abuser)
Marsh Posté le 08-06-2007 à 15:00:11
http://java.developpez.com/outils/ [...] /#deployer
Jsmooth, launch4j...
Marsh Posté le 08-06-2007 à 15:45:03
Merci beaucoup, launch4j est excellent surtout avec cet aide
http://baptiste-wicht.developpez.c [...] /launch4j/
Marsh Posté le 06-06-2007 à 15:30:23
Bonjour,
Ca y est je suis sur la fin de mon projet.
J'ai juste une petite question.
Je suis en train d'exporter mon projet sous eclipse. Pour excecuter mon projet correctement il faut le lancer avec l'option -Xmx500m.
Donc mon projet marche très bien quand je le lance depuis un .bat avec
java -jar -Xmx500m projet.jar
ou quand je le lance depuis eclipse en remplissant la ligne Argument VM (au passage je me demande tjs ce que VM signifie).
Mais si je l'exporte avec eclipse en gardant la ligne Argument VM remplie avec -Xmx500m et que je lance mon projet en double cliquant sur le projet.jar alors mon projet se lance sans l'option -Xmx500m.
Est ce que je suis obligé de passer par le .bat?
Merci d'avance.
Message édité par xduris le 08-06-2007 à 15:48:27