JVMを起動する前に、パラメータをJVMに渡す方法を知りたいのですが。例えば、
JVMタイムゾーンパラメータを変更する必要があると思います。
私はWindows7でEclipseを使用しています。
JVMを起動する前に、パラメータをJVMに渡す方法を知りたいのですが。例えば、
JVMタイムゾーンパラメータを変更する必要があると思います。
私はWindows7でEclipseを使用しています。
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