Указание аргументов JVM при вызове файла JAR?

Я хочу указать некоторые аргументы JVM при вызове файла JAR, например, так:

java -jar filename.jar

Я предположил, что сделал это так:

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

Но это не похоже на работу. Что я делаю неправильно?

4 ответа

Решение

Сделай это как:

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

java [Опции] -jar [jarfile] [Аргументы командной строки]

Пожалуйста, обратитесь

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

Не ставьте пробел между -D и java.awt.headless=true.

Это должно быть -Djava.awt.headless=true.

Баночка с рекламой отсутствовала, попробуйте

java -Xms256m -Xmx512m -Djava.awt.headless=true -jar
Другие вопросы по тегам