Comment définir les parameters par défaut pour jvm?

Je voudrais savoir comment transmettre des parameters à JVM avant de les démarrer. Par exemple,

Je pense que je dois modifier le paramètre de fuseau horaire JVM.

J’utilise éclipse avec Windows 7.

Dans Eclipse allez à

Run As -> Run Configurations -> Arguments -> VM Arguments 

et définir l’argument JMV requirejs, par exemple

 -Duser.timezone=PST 

vous pouvez obtenir tous les identifiants de fuseau horaire disponibles dans JVM en exécutant ce test

 for(Ssortingng id : TimeZone.getAvailableIDs()) { System.out.println(id); } 

sortie

 Etc/GMT+12 Etc/GMT+11 Pacific/Midway Pacific/Niue Pacific/Pago_Pago Pacific/Samoa .... 

Les parameters JVM sont spécifiés en ligne de commande avec -D

 java -Dfile.encoding=utf-8 -jar myApp.jar 

Dans votre cas, utilisez -Duser.timezone

Comment définir un fuseau horaire JVM correctement