2009-04-01 11 views

Répondre

2

Dans NetBeans, vous pouvez ajouter des options de ligne de commande à l'aide des propriétés du projet, l'option Exécuter. Il existe une option pour la ligne de commande JVM. Regardez les options -Xms et -Xmx.

Cela fonctionne également pour les projets JRuby.

0

Java -X, consultez la page java -Xms et -Xmx

+0

btw, vous pouvez utiliser le format "java -Xmx1G", rend la ligne de commande un peu plus courte que de spécifier le nombre exact d'octets. – Fredrik

+0

Je n'utilise pas de ligne de commande pour une application de bureau – Arunachalam

+0

Même java, mêmes arguments. votre application "bureau" est très susceptible d'avoir une commande qui le démarre. – Fredrik

0

Utilisez les arguments de ligne de commande lors de l'appel JvM comme,

java -Xms -Xmx

0

Exécution JAR directement est suggéré plus (de Sun) (quelqu'un peut être en désaccord).

Nous vous recommandons d'utiliser WebStart/JNLP, l'applet ou l'encapsuleur exe/batch pour contrôler le comportement de démarrage de la JVM.

L'autre façon que vous pouvez faire est d'implémenter votre propre wrapper en Java. c'est-à-dire le fork java.exe réel avec -Xmx dans votre fonction principale().

+0

Quand vous dites "fock the real java.exe" je pense que vous voulez dire "fork the real java.exe", oui? – Eddie

1

Sous Netbeans, vous pouvez définir les options de la machine virtuelle pour un projet dans les propriétés du projet. Sous Propriétés> Exécuter la dernière boîte devrait être Options VM. Netbeans utilisera ceux-ci lors de l'exécution de l'application.