8

JVMを起動する前に、パラメータをJVMに渡す方法を知りたいのですが。例えば、

JVMタイムゾーンパラメータを変更する必要があると思います。

私はWindows7でEclipseを使用しています。

4

2 に答える 2

11

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
....
于 2013-02-01T08:34:59.840 に答える
4

JVMパラメータは、コマンドラインで次のように指定されます-D

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

あなたの場合は-Duser.timezone

JVMTimeZoneを適切に設定する方法

于 2013-02-01T08:22:57.933 に答える