java无法通过设置jvm参数/参数(Xmx和Xms)。蝙蝠锉
通过将VM参数设置为-Xmx1024m,我能够通过eclipse运行java程序 -Xms256M。现在,我想通过一个实例运行相同的java程序(jar)。windows中的bat文件。我在文件中设置JVM值,如下所示
@echo off
set JAVA_OPTS="-Xmx1024m -Xms256m -XX:+HeapDumpOnOutOfMemoryError"
java -cp TA.jar com.myClass
但是,当我通过批处理(.bat在windows xp中)运行相同的程序时,它抛出内存不足错误,我怀疑JVM设置通过批处理。bat文件不工作
能找个人帮忙吗
# 1 楼答案
它应该是JAVA选项而不是JAVA选项
# 2 楼答案
直接使用参数
您不需要将它们设置为
JAVA_OPTIONS
。要确保应用程序正在使用所需的参数,请执行以下操作:jvisualvm
。只要在命令行中键入“jvisualvm”,就可以了,前提是您已经在路径上正确地设置了java李>应该设置jvm选项