53

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
  • 14,799
  • 26
  • 100
  • 156

4 Answers4

102

Do it like:

java -Xms256m -Xmx512m -Djava.awt.headless=true -jar filename.jar
CRM
  • 4,569
  • 4
  • 27
  • 33
9
java [Options] -jar  [jarfile] [Command Line Arguments]

Please refer

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

Mohan Raj
  • 1,104
  • 9
  • 17
4

hype jar was missing , try

java -Xms256m -Xmx512m -Djava.awt.headless=true -jar
aristotll
  • 8,694
  • 6
  • 33
  • 53
4

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

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

Steven Fines
  • 467
  • 4
  • 14