Nicht gesetzt werden die jvm-Parameter/Argumente (Xmx und Xms) durch .bat-Datei

Ich bin in der Lage, führen Sie ein java-Programm über eclipse durch die Einstellung der VM Argumente -Xmx1024m
-Xms256M. Jetzt will ich ausführen die gleichen java-Programm (jar) durch .bat-Datei in windows. Ich bin festlegen der JVM-Werte in der Datei wie folgt

@echo off
set JAVA_OPTS="-Xmx1024m -Xms256m -XX:+HeapDumpOnOutOfMemoryError"
java -cp TA.jar com.myClass

Aber wenn ich das gleiche Programm durch die batch(.bat in windows xp) wirft es Out of Memory Fehler und ich vermute, dass die JVM-Einstellung durch .bat-Datei nicht funktioniert.

Kann jemand bitte helfen?

  • Haben Sie versucht, einfach vorbei die anstelle der Optionen-Einstellung der environment-Variablen?
  • Myers, die ich nicht ganz verstehe, was du gemeint.. sorry..
  • Ich meine java -Xmx1024m -Xms256m -XX:+HeapDumpOnOutOfMemoryError -cp TA.jar com.myClass anstelle von messing mit JAVA_OPTS
  • möglich dupe? stackoverflow.com/questions/2011311/...
  • Als ich versuchte, es zeigt die Fehler - Konnte nicht gefunden oder geladen werden Hauptklasse Xmx1024m
  • Sie sollten nicht Ihre Antwort gelöscht. JAVA_OPTS ist keineswegs automatisch durch die JVM.
  • java -cp TA.jar com.myClass -Xmx1024m -Xms256m -XX:+HeapDumpOnOutOfMemoryError dann?

InformationsquelleAutor IS_EV | 2013-01-31
Schreibe einen Kommentar