2009-05-25 5 views
1

Lorsque je clique avec le bouton droit sur un fichier récemment modifié (comme un fichier jar généré par Java Builder) et affiche les propriétés du fichier, l'horodatage de modification est toujours désactivé pendant 2,5 heures. Windows Explorer, d'autre part, montre l'horodatage correct.Pourquoi mon eclipse [sur vista] affiche un horodatage de modification de fichier incorrect?

Je soupçonne que leur réglage de certains fuseaux horaires en éclipse quelque part qui est utilisé dans la traduction de l'heure du système de fichiers.

Je courais Ganymède sur Vista avec Sun JDK 1.6

Répondre

1

Depuis support Eclipse jar signing, il est possible qu'il n'affiche l'horodatage enregistré dans la signature, par opposition à celui associé au fichier. Peut-être que cet horodatage est calculé sur une base GMT par opposition à une base locale.

À partir de J2SE 5.0, jarsigner peut générer des signatures qui incluent un horodatage, permettant ainsi des systèmes/deployer (y compris Java Plug-in) pour vérifier si le fichier JAR a été signé alors que le certificat de signature était toujours valide

Votre boîte est-elle signée? Que comprend le MANIFEST associé?
Est-ce que 2.5h est compatible avec un décalage horaire entre GMT et votre zone?

+0

J'ai vérifié et le problème apparaît également sur la source (* .java). Le temps + 2.5 heures ne semble pas être cohérent. Ce matin, je vois -10.5 heures (après avoir allumé mon cahier que j'ai hiberné la nuit dernière). –

+0

Très étrange ... voyez-vous la même chose avec Galileo (3.5RC2)? – VonC

+0

Je n'ai pas encore essayé Galileo –

Questions connexes