如何更新 OpenJDK 的时区信息?

2023-12-31

如何更新 OpenJDK 的时区信息? Oracle 推出了 tzupdater,但它受到他们的许可证的约束,所以我不想使用它。我正在寻找一个开源替代方案,它允许我只更新时区信息而不是整个 JRE。


Azul 最近发布了一个开源工具来更新 TZ 数据:https://www.azul.com/products/open-source-tools/ziupdater-time-zone-tool/ https://www.azul.com/products/open-source-tools/ziupdater-time-zone-tool/

它的工作原理与 Oracle tzupdater 类似,但具有开源(GPLv2 许可证)许可证。

用法:使用Java将其应用到您要更新的IANA数据包中:

$JAVA_HOME/bin/java -jar ziupdater.jar -l file://[path]/tzdata.tar.gz

通过此命令,您将对 Java 安装应用时区更改。


这是什么意思?

考虑下一种情况:你一年前安装了 Java,后来某个国家的政府改变了他们的法律,例如取消夏令时。您的 Java 安装尚不知道这一点,并且可能会错误地处理该特定区域的时间。更新时区数据可以解决这个问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何更新 OpenJDK 的时区信息? 的相关文章

随机推荐

  • 如何使用加速度计在 iPhone 屏幕上绘画? [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我是 iPhone 开发新手 我正在
  • 如何更改github中gist的名称?

    有没有办法更改要点 github 的名称 显然它是按字母顺序对要点文件进行排序 根据首先出现的文件命名要点 Even better you can add a file with a leading space in its name It
  • 在 Android 应用程序中同时下载多个文件

    我正在为 Android 编写一个应用程序 它可以让用户浏览文件列表并下载它们 对于每次下载 我创建一个线程 并使用 HttpURLConnection 实例下载文件 通过在 while 循环中读取连接 此方法适用于一次主动下载 但当用户启
  • 如何在Spring-Boot的生产过程中覆盖application.properties?

    我正在使用 Spring Boot 和application properties在开发过程中选择数据库 Configuration Profile dev spring profiles active dev spring config
  • Ansible Tower - 如何将文件从远程 Linux Server1 复制到远程 Linux Server2 [关闭]

    Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 你好 我有一个 Ansible 塔 我希望我的剧本在 Ansible Tower 中运行并执行以下操作 将文件从远程 L
  • JNI 在应用程序中检测到错误

    我正在使用 WordPress 中的 API 来获取我拥有的标题数量 我的代码适用于除 5 x 之外的所有 Android 版本 当我在应用程序中推送一个线程时 它不幸关闭了 我不知道Android 5版本有什么问题 有谁知道解决方案是什么
  • 如何在不选择所有节点的情况下禁用 TreeView 控件?

    我不知道这是一个错误还是什么 但如果我尝试禁用TTreeView控件 所有节点都被选中 灰显 可以采取任何措施来禁用该控件的输入而不更改选择吗 当然 节点并不是真正被选择的 它们只是视觉上选择的 但这很烦人 这就是未应用主题时禁用控件的样子
  • SQL:如何更新多个字段,以便将空字段内容移动到逻辑上的最后一列 - 丢失空白地址行

    我有三个地址行列 aline1 aline2 aline3 代表街道 地址 由于数据不一致 其中任何一个或全部都可以 空白的 我想将第一个非空白移动到addrline1 第二个非空白 到 addrline2 如果没有三个非空 行 则清除第
  • 上传到 Google Play 后,谷歌地图不显示

    我将我的应用程序上传到谷歌游戏商店 但地图不起作用 只显示白屏 我知道我必须根据发布证书指纹获取密钥 我已尝试阅读所有相关内容 并执行了以下操作 但它仍然不起作用 我从 Android Studio 创建了一个新的密钥库 带有密码 别名和密
  • 内存映射文件偏移低

    我正在用 C 和 Visual Studio 编写 Windows 程序 我必须映射一个文件而不是从它的第 750 个字节访问它 我试过 pFile char MapViewOfFile hMMap FILE MAP ALL ACCESS
  • 如何使用scrapy抓取javascript实现的多页数据

    我想用scrapy从网页中爬取数据 但是从url上看不出不同页面之间的区别 例如 上面的url是我要抓取数据的第一个页面 很容易从中获取数据 这是我的代码 author Rabbit from scrapy spiders import S
  • 使用 jQuery Mobile 的动态页面

    我已经使用 jQuery 有一段时间了 并且迈出了使用 jQuery Mobile 的第一步 我使用index html作为我的应用程序的jQuery Mobile和设计 它在加载后立即调用content php 所有页面的列表视图 中的内
  • 在 C++ 的动态内存分配(堆)中,“删除”运算符实际上是如何在幕后工作的?

    我不明白 删除 运算符在 C 中是如何在幕后实际实现的 例如 class Node int i Node left right int main Node a new Node somehow the object a is initial
  • 合并两个 Git 存储库而不破坏文件历史记录

    我需要将两个 Git 存储库合并到一个全新的第三个存储库中 我发现了许多关于如何使用子树合并来执行此操作的描述 例如雅库布 纳伦布斯基的回答 https stackoverflow com a 1426163 on 如何合并两个 Git 存
  • 跟踪视频中的眼睛瞳孔

    我正在开展一个项目 旨在追踪眼睛瞳孔 为此 我制作了一个头戴式系统来捕获眼睛的图像 硬件部分我已经完成了在软件中被击中部分 我在用opencv 请让我知道跟踪瞳孔最有效的方法是什么 霍夫圆表现不佳 之后我也尝试过HSV过滤器 这是代码和 链
  • 在 onStop 之前隐藏视图?

    当用户按下主页按钮时 调用 onStop 方法 系统会截取屏幕截图 当用户按住主页按钮 在 Android 手机上 时 可以在打开的应用程序中看到屏幕截图 我的问题是如何防止任何可以拿起手机并按住主页按钮的人看到敏感数据 想象一下 应用程序
  • 它是可调用损失函数(以函数的形式)的 TensorFlow 最佳实践吗?除了 Eager Execution 兼容性之外,还有其他优点吗?

    热切执行要求传递给任何优化器的任何损失都可以被调用 即以函数的形式 所以这没问题 def loss function return tf reduce mean tf nn sampled softmax loss weights soft
  • glibc的写入是如何工作的?

    我尝试编译一个简单的程序 名为write with nostdlib 但我收到错误 path to file 3 undefined reference to write 我想write是 Unix 的东西并且一直存在 但显然不是 事实证明
  • 解析一个数字但保留负数

    我正在尝试将数字取消格式化为其原始形式 但保留它是否为负数 堆栈溢出上的某人引导我找到了这段代码 该代码工作得非常好 但它没有保留负数 有人能帮我更好地解决这个问题吗 EDIT 对于美元货币 普通数字 Example 1 234 1234
  • 如何更新 OpenJDK 的时区信息?

    如何更新 OpenJDK 的时区信息 Oracle 推出了 tzupdater 但它受到他们的许可证的约束 所以我不想使用它 我正在寻找一个开源替代方案 它允许我只更新时区信息而不是整个 JRE Azul 最近发布了一个开源工具来更新 TZ