IS_*_*_EV 4 java jvm batch-file comma
我可以通过将VM参数设置为-Xmx1024m -Xms256M来通过eclipse运行java程序.现在我想通过Windows中的.bat文件运行相同的java程序(jar).我在文件中设置JVM值如下
@echo off
set JAVA_OPTS="-Xmx1024m -Xms256m -XX:+HeapDumpOnOutOfMemoryError"
java -cp TA.jar com.myClass
Run Code Online (Sandbox Code Playgroud)
但是当我通过批处理运行相同的程序(windows xp中的.bat)时,它会抛出Out of Memory错误,我怀疑通过.bat文件的JVM设置不起作用.
有人可以帮忙吗?
直接使用参数
java -Xmx1024m -Xms256m -XX:+HeapDumpOnOutOfMemoryError -cp TA.jar com.myClass
Run Code Online (Sandbox Code Playgroud)
您无需将它们设置为JAVA_OPTIONS。要确保您的应用程序使用您想要的参数:
jvisualvmjava自带的。如果您已在路径中正确设置了 java,则只需在命令行中键入“jvisualvm”即可。应该设置你的 jvm 选项。