gpt4 book ai didi

Java 使用时区更新工具将时区数据库更改为旧版本

转载 作者:行者123 更新时间:2023-11-30 03:18:44 26 4
gpt4 key购买 nike

是否可以使用时区更新工具将 JDK 的时区数据库更改为较旧的时区数据库。

最佳答案

假设您使用的是 Oracle JDK,Oracle 提供了 TZUpdater 工具( download it hereread the documentation here )。它最初的目的是更新到最新的数据,但他们添加了一个 -l (“位置”)标志来指示应该从哪里下载数据。您可以通过 http://https://file:// 指定任何可用的 tzdata 存档。存档的格式应该与您从 IANA 获得的格式相同- 即纯文本文件的 TAR GZ。

您还必须使用-f选项来强制更新到较旧的tzdata版本。

java -jar tzupdater.jar -f -l file:///my/old/tzdata/archive.tar.gz

请注意,该工具还将尝试获取存档的 SHA-512 哈希值并验证它...因此,您最好的选择可能是下载存档,然后自己创建 SHA-512 哈希值。在上面的示例中,它需要位于 file:///my/old/tzdata/archive.tar.gz.sha512

关于Java 使用时区更新工具将时区数据库更改为旧版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31878491/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com