48

I want to specify some JVM arguments when calling a jar file like so:

java -jar filename.jar

I assumed I did it like so:

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

But this doesn't seem to work. What am I doing wrong?

Dominic Bou-Samra
  • 13,980
  • 26
  • 96
  • 153

4 Answers4

90

Do it like:

java -Xms256m -Xmx512m -Djava.awt.headless=true -jar filename.jar
CRM
  • 4,431
  • 2
  • 26
  • 32
6
java [Options] -jar  [jarfile] [Command Line Arguments]

Please refer

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

stefan
  • 4,906
  • 12
  • 47
  • 82
Mohan Raj
  • 1,056
  • 9
  • 17
2

hype jar was missing , try

java -Xms256m -Xmx512m -Djava.awt.headless=true -jar
aristotll
  • 7,710
  • 5
  • 32
  • 51
2

Don't put a space between the -D and java.awt.headless=true.

It should be -Djava.awt.headless=true.

Steven Fines
  • 448
  • 5
  • 14