调用jar文件时指定JVM参数?

时间:2011-05-04 23:43:56

标签: java jvm arguments

我想在调用jar文件时指定一些JVM参数:

java -jar filename.jar

我以为我是这样做的:

java -Xms256m -Xmx512m -Djava.awt.headless=true jar filename.jar

但这似乎不起作用。我做错了什么?

4 个答案:

答案 0 :(得分:52)

这样做:

java -Xms256m -Xmx512m -Djava.awt.headless=true -jar filename.jar

答案 1 :(得分:4)

java [Options] -jar  [jarfile] [Command Line Arguments]

请参阅

http://docs.oracle.com/javase/7/docs/technotes/tools/windows/java.html

答案 2 :(得分:2)

不要在-D和java.awt.headless = true之间加一个空格。

应该是-Djava.awt.headless = true。

答案 3 :(得分:2)

宣传炒瓶,试试

java -Xms256m -Xmx512m -Djava.awt.headless=true -jar