Ali*_*ali 9 java timezone timezone-offset java-time
TZUpdater 2.1.0因tzdata2016g版本而失败.对于Java 8,它失败了,"源目录不包含file:VERSION"错误,而它完成了Java 7的"JRE updated to version:tzdataunknown"注释.
这样做的原因似乎是IANA tzdata发布的最近更改:取消设置Makefile的VERSION字段.有关此问题的报告存在错误:https://bugs.openjdk.java.net/browse/JDK-8166928.
DST日期(2016年10月30日)越来越近,我们至少需要一个解决方法.不知何故,这可能吗?
Ali*_*ali 14
解决方法:
Makefile的http://www.iana.org/time-zones/repository/releases/tzdata2016g.tar.gz:原值VERSION变量unknown,你需要将其更新到2016g.tzdata2016g.tar.gz.sha512文件编辑1:可以从tzupdater_2016g_workaround下载修改(工作)文件
编辑2:Oracle宣布了相同的解决方法:http://www.oracle.com/technetwork/java/javase/tzupdater-readme-136440.html#issues.但是,您仍然需要自己创建工作tzdata2016g.tar.gz和tzdata2016g.tar.gz.sha512文件.您可以下载我准备的文件.请参见编辑1.
懒惰的oneliner:
curl https://github.com/anlcan/tzupdate/raw/master/tzupdate.zip -o tzup.zip && unzip tzup.zip && cd tzup && sh run.sh
Run Code Online (Sandbox Code Playgroud)
tzupdate.zip文件包含tzdata2016g.tar.gz正确的哈希tzdata2016g.tar.gz.sha512和脚本以及java tzupdate命令.你可以在这里找到zip文件:https://github.com/anlcan/tzupdate.
| 归档时间: |
|
| 查看次数: |
3535 次 |
| 最近记录: |