19 декабря 2011 г. 12:21 пользователь Михаил Миронов <m...@darkmike.ru> написал: > 18.12.2011 21:07, Dmitry A. Zhiglov пишет: > >> Добрый день! >> >> На машинке работает два разнородных приложения Java, которые пишут >> время в логе на 1 час меньше, чем есть на самом деле. >> >> В timezone все в порядке. >> $ cat /etc/timezone >> Europe/Moscow >> >> Не был установлен tzdata-java. Установил. Приложения перезапустил, но >> время в логе все равно на 1 час меньше. >> >> Как исправить ситуацию? >> > > Насколько я понимаю ситуацию пакет tzdata-java используется только openjdk. > Sun (Oracle) JDK не использует его. Для обновления данных о временных зонах > в этих jdk необходимо скачать tzupdater с сайта Oracle > (http://www.oracle.com/technetwork/java/javase/tzupdater-readme-136440.html) > и запустить его от рута (sudo java -jar tzupdaer.jar). В общем это костыль, > но более прямых методов не знаю.
Перепробовал разные прямые варианты. Ваш метод самый правильный и верный, в настоящее время!