As we know that we can set -Xmx1024M
in window->preferences->java->installed jres->edit->default vm arguments
in eclipse. But when I package this project into a runnable jar file, how can I set the -Xmx1024M
when running the jar via java -jar A.jar
?
Thanks a lot!
try java -Xmx1024m
filename.
I found this on StackOverflow What does Java option -Xmx stand for? and use it when I start Netbeans for instance.
use it like this
java -Xmx1024m -jar JavaApplication.jar
info:
-Xmxn
Specify the maximum size, in bytes, of the memory allocation pool. This value must be a multiple of 1024 greater than 2MB. Append the letter k or K to indicate kilobytes, or m or M to indicate megabytes. The default value is 64MB. The upper limit for this value will be approximately 4000m on Solaris 7 and Solaris 8 SPARC platforms and 2000m on Solaris 2.6 and x86 platforms, minus overhead amounts.