I'd like to know how I can pass parameters to JVM before it is started. For example,
I think I need to modify JVM timezone parameter.
I use eclipse with windows 7.
I'd like to know how I can pass parameters to JVM before it is started. For example,
I think I need to modify JVM timezone parameter.
I use eclipse with windows 7.
In Eclipse go to
Run As -> Run Configurations -> Arguments -> VM Arguments
and set required JMV argument, eg
-Duser.timezone=PST
you can get all timezone IDs available in JVM by running this test
for(String id : TimeZone.getAvailableIDs()) {
System.out.println(id);
}
output
Etc/GMT+12
Etc/GMT+11
Pacific/Midway
Pacific/Niue
Pacific/Pago_Pago
Pacific/Samoa
....
JVM parameters are specified in command line with -D
java -Dfile.encoding=utf-8 -jar myApp.jar
In your case use -Duser.timezone
© 2022 - 2024 — McMap. All rights reserved.
System.out.println(TimeZone.getDefault());
output is sun.util.calendar.ZoneInfo[id="America/Caracas",offset=-16200000,dstSavings=0,useDaylight=false,transitions=5,lastRule=null] How to change this another way? – Bestiality