天天看點

Oracle 恢複 Java 時區資料工具tzupdater

     甲骨文公司曾經做了一個艱難決定 ,從公共下載下傳區域中删除 tzupdater 工具。該工具用于更新 Java 内部時區資料庫,并允許使用者調整 Java 安裝以獲得正确的時區設定。Oracle 是在決定不再更新 Oracle JDK 6 時候決定删除此工具的,隻對其支援的客戶提供。原因不詳,這個改變也導緻 JDK 7 的使用者無法讓時區資料保持更新。 

  時區是由世界各地的當局定期調整并保持同步的資料。tz database 以前也叫 Olson 資料庫,是所有這些資訊的一個參考實作。在 2011 年由于 版權問題 後被 丢棄。該資料庫 移到 了網際網路位址配置設定機構

(IANA) 後被正常的更新。 

  而 tzupdater 工具就是利用這個資料庫工作的,将資料轉成 Java 需要的格式,并更新 Java 安裝中的時區資料。