我可以通过设置VM参数为-Xmx1024m -Xms256M来通过eclipse运行java程序。现在我想通过Windows中的.bat文件运行相同的java程序(jar)。我在文件中如下无法通过.bat文件设置jvm参数/参数(Xmx和Xms)
@echo off
set JAVA_OPTS="-Xmx1024m -Xms256m -XX:+HeapDumpOnOutOfMemoryError"
java -cp TA.jar com.myClass
设置JVM值但当我通过批量运行同一程序(在Windows XP蝙蝠),它抛出内存不足的错误,我怀疑JVM通过设置。 bat文件不起作用。
有人可以帮忙吗?
您是否试过简单地传递选项而不是设置环境变量? –
@迈克尔迈尔斯我不明白你的意思..对不起.. –
我的意思是'java -Xmx1024m -Xms256m -XX:+ HeapDumpOnOutOfMemoryError -cp TA.jar com.myClass'而不是搞砸JAVA_OPTS –