Обновление времени в Java.


Заметка об обновлении времени, на которую у меня все никак не хватало времени. 1419292146_clock

Речь идёт о смене временных зон для Oracle JDK/JRE. Такие изменения могут быть вызваны например отменой летнего/зимнего времени, сокращением часовых поясов за счет их объединения и другими обстоятельствами.
Для этих целей можно использовать Timezone Updater Tool.

Чтобы выполнить обновление нужно выполнить следующие шаги:
1. Загрузить с сайта jar-ик (http://www.oracle.com/technetwork/java/javase/downloads/index.html).
tzupdater_download

2. Затем запустить из консоли как обычную java-программу с ключами -u -v:

java -jar tzupdater.jar -u -v
-u означает обновить (update)
-v для показа дополнительной детальной информации (verbose).

Естественно, если у вас несколько JVM, то сначала нужно разобраться, какую конкретно вы хотите пропатчить. Поэтому на всякий случай проверьте, что конкретно указано в bat- или sh-скриптах которыми вы запускаете сервер и какая именно java запускается.

PS: Перед запуском, еще раз прочтите внимательно инструкцию на официальном сайте, не забудьте проверить права доступа и наличие резервной копии (это общие правила, они касаются вообще любых сервисных работ проводимых на сервере).

,
Любое использование либо копирование материалов или подборки материалов сайта, элементов дизайна и оформления допускается лишь с разрешения правообладателя и только со ссылкой на источник: programador.ru

Телеграм канал: @prgrmdr
Почта для связи: vit [at] programmisty.com