手动安装新版本的 Olson 时区 DB (2011h) 后,更新 JRE 发生故障
现在,我无法安装 6u29 的更新,更新时显示消息: lib/zi/Asia/Anadyr:找不到旧文件。但是,发现了同名文件。 由于文件内容不匹配,因此未完成更新。
有人知道如何在不卸载以前版本的情况下解决此问题(用户无权执行此操作)吗?
最佳答案
我相信 TZUpdater 创建了先前时区信息的备份
例如C:\Program Files\Java\jre6\lib\zi.tzdata2011g
要恢复到以前的时区数据,请删除当前的 zi 目录,然后将备份 zi 目录(例如 zi.tzdata2011g
)重命名为 zi
。
这就是我从一次损坏的 TZUpdate
中恢复的方法
获得旧时区信息后,您的更新应该按预期工作
关于java - TZupdater 破坏了 JRE 更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7874778/