如何设置默认参数为jvm?

我想知道如何在启动之前将parameter passing给JVM。 例如,

我想我需要修改JVM时区参数。

我使用Windows 7的日食。

在Eclipse中去

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

并设置所需的JMV参数,例如

 -Duser.timezone=PST 

您可以通过运行此测试来获取JVM中所有可用的时区ID

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

产量

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

JVM参数在命令行中用-D指定

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

在你的情况下使用-Duser.timezone

如何正确设置JVM时区