2011-05-04 68 views
17

我要调用一个jar文件,像这样的时候到指定一些JVM参数:调用jar文件时指定JVM参数?

java -jar filename.jar 

我认为我做到了,像这样:

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

但这似乎并没有工作。我究竟做错了什么?

回答

40

不喜欢它:

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

感谢。这似乎不起作用,所以也许我有另一个问题。 – 2011-05-04 23:52:51

+0

@Dominic Bou-Samra你如何测试? – bacchus 2011-05-04 23:53:55

+1

@Dominic Bou-Samra您可以尝试使用JConsole来测试Heap的内存大小。 – bacchus 2011-05-05 00:01:47

2

不要把-D和java.awt.headless =真之间的空间。

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

2

炒作罐子不见了,尝试

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