Wie aktualisiere ich die Zeitzoneninformationen für den OpenJDK? Oracle stellt tzupdater aus, aber das ist an ihre Lizenz gebunden, damit ich sie nicht benutzen will. Ich suche nach einer Open-Source-Alternative, die es mir erlaubt, nur die Zeitzoneninformationen und nicht die gesamte JRE zu aktualisieren.
Azul hat kürzlich ein Open-Source-Tool zur Aktualisierung von TZ-Daten veröffentlicht: Ссылка
Es funktioniert ähnlich wie Oracle tzupdater, hat aber eine Open-Source-Lizenz (GPLv2-Lizenz).
Verwendung: Wenden Sie es auf Java-Datenpaket an, das Sie aktualisieren möchten:
%Vor%Mit diesem Befehl werden Änderungen an der Zeitzone auf Ihre Java-Installation angewendet.
Was bedeutet das?
Betrachten Sie die nächste Situation: Sie haben Java vor einem Jahr installiert, und später hat eine Regierung eines bestimmten Landes ihre Gesetze geändert, z. abgebrochene Sommerzeit Ihre Java-Installation ist noch nicht darüber informiert und kann die Zeit für diese bestimmte Region falsch verarbeiten. Die Aktualisierung der Zeitzonendaten löst das.