48 votes

Spécifier les arguments de la JVM lors de l'appel d'un fichier jar ?

Je veux spécifier certains arguments de la JVM lorsque j'appelle un fichier jar comme ceci :

java -jar filename.jar

Je suppose que je l'ai fait comme ça :

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

Mais cela ne semble pas fonctionner. Qu'est-ce que je fais de mal ?

90voto

bacchus Points 2527

Fais-le comme ça :

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

0 votes

Merci. Cela ne semble pas fonctionner, alors peut-être ai-je un autre problème.

0 votes

@Dominic Bou-Samra Comment testez-vous cela ?

1 votes

@Dominic Bou-Samra Vous pouvez essayer d'utiliser JConsole pour tester les tailles de mémoire du Heap.

6voto

Mohan Raj Points 879
java [Options] -jar  [jarfile] [Command Line Arguments]

Veuillez vous référer à

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

2voto

Dataknife Points 408

Ne mettez pas d'espace entre le -D et java.awt.headless=true.

Ce devrait être -Djava.awt.headless=true.

2voto

senthil sivasamy Points 152

Hype jar était manquant, essayez

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X