我想知道如何在启动之前将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时区