Impossible de définir les paramètres de la jvm/arguments (Xmx et Xms) par le biais de .le fichier bat
Je suis en mesure d'exécuter un programme java par le biais de l'éclipse par la configuration de la VM arguments -Xmx1024m
-Xms256M. Maintenant, je veux exécuter le même programme java (jar) par l'intermédiaire d'un .fichier bat dans windows. Je suis en train de la JVM des valeurs dans le fichier comme suit
@echo off
set JAVA_OPTS="-Xmx1024m -Xms256m -XX:+HeapDumpOnOutOfMemoryError"
java -cp TA.jar com.myClass
Mais quand j'exécute le même programme par le biais de commandes(.chauve-souris dans windows xp), il jette de l'erreur de Mémoire, et je soupçonne que la JVM en passant par la .fichier bat ne fonctionne pas.
Peuvent quelqu'un s'il vous plaît aider?
Avez-vous essayé de passer simplement les options au lieu de définir la variable d'environnement?
Myers, je n'ai pas très bien compris ce que tu voulais dire.. désolé..
Je veux dire
possible dupe? stackoverflow.com/questions/2011311/...
Quand j'ai essayé le fait qu'il affiche l'erreur - impossible de trouver ou charger la classe principale de Xmx1024m
Myers, je n'ai pas très bien compris ce que tu voulais dire.. désolé..
Je veux dire
java -Xmx1024m -Xms256m -XX:+HeapDumpOnOutOfMemoryError -cp TA.jar com.myClass
au lieu de vous embêter avec JAVA_OPTSpossible dupe? stackoverflow.com/questions/2011311/...
Quand j'ai essayé le fait qu'il affiche l'erreur - impossible de trouver ou charger la classe principale de Xmx1024m
OriginalL'auteur BP_EV | 2013-01-31
Vous devez vous connecter pour publier un commentaire.
Les arguments à utiliser directement
Vous n'avez pas besoin de les mettre au
JAVA_OPTIONS
. Pour être sûr que votre application utilise les paramètres que vous souhaitez:jvisualvm
qui vient avec java. Il suffit de taper "jvisualvm" à la ligne de commande si vous avez mis en java correctement sur votre chemin.Il convient de définir vos options jvm.
vous pouvez l'installer avant le cp. L'édition de la réponse.
merci.. ça fonctionne maintenant ...
OriginalL'auteur Caesar Ralf
Il devrait être _JAVA_OPTIONS au lieu de JAVA_OPTS.
ce devrait être la vraie réponse
OriginalL'auteur Danyel