Из каких возможных мест в Windows JVM может получить часовой пояс по умолчанию?

Из каких возможных мест в Windows JVM может получить часовой пояс по умолчанию?

Я нахожусь в ситуации, когда мне необходимо создать среду UAT, максимально точно отражающую производственную среду.

В настоящее время у меня возникла проблема с приложением Java, которое использует разный часовой пояс в двух средах и, следовательно, ведет себя по-разному.

Я знаю, что JVM позволяет мне передавать, например, "-Duser.timezone=JST" в командной строке. Каковы возможные места в Windows, где JVM может получить этот часовой пояс, если он не передан ему явно (или программно)?

Если это имеет значение, я использую Windows Server 2008 и Windows Server 2008 R2, а также Java 1.5.0_06, но я не хочу ограничивать ответы этими средами.

Связанный контент