TZUpdater 2.1.0发布失败,发布时间为tzdata2016g.对于
Java 8,它失败,“源目录不包含文件:VERSION”错误,而完成与Java 7的“JRE更新到版本:tzdataunknown”注释.
其原因似乎是IANA tzdata发行版的最近变化:取消设置Makefile的VERSION字段.有关于问题报告的错误:https://bugs.openjdk.java.net/browse/JDK-8166928.
DST日期(2016年10月30日)越来越近,我们至少需要一个解决方法.这是不可能的吗
解决方法
解决方法:
>更新http://www.iana.org/time-zones/repository/releases/tzdata2016g.tar.gz的Makefile:VERSION变量的原始值是未知的,您需要将其更新为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.