Почему мое затмение [на перспективу] показывает неверную метку времени изменения файла? - PullRequest
1 голос
/ 25 мая 2009

Когда я щелкаю правой кнопкой мыши по недавно измененному файлу (например, банке, сгенерированному Java Builder) и просматриваю свойства файла, отметка времени модификации всегда отключается на 2,5 часа. Проводник Windows, с другой стороны, показывает правильную метку времени.

Я подозреваю, что их некоторый часовой пояс установлен в затмении где-то, что используется для перевода времени файловой системы.

Я использую Ganymede в Vista с Sun JDK 1.6

1 Ответ

1 голос
/ 26 мая 2009

Так как Eclipse поддерживает подпись jar , возможно, он отображает метку времени, сохраненную в подписи, в отличие от метки, связанной с файлом. Возможно, эта временная метка рассчитывается на основе GMT, а не на базе местного времени.

Начиная с J2SE 5.0, jarsigner может генерировать подписи, которые включают временную метку, что позволяет системам / развертывателю (включая подключаемый модуль Java) проверять, был ли подписан файл JAR, пока сертификат подписи все еще действовал

Ваша банка подписана? Что включает в себя связанный манифест?
Соответствует ли 2,5 ч временному сдвигу между GMT и вашей зоной?

...