首页 > 解决方案 > 如何更新 Jre 中的时区设置?

问题描述

我目前正在从事一个项目,其中三个位置的时区不正确。我尝试从 jre 1.8 更新我的 tzmappings 文件。在这个过程中,我可以看到一个位置的正确时间,而其他位置的时间仍然是错误的。我们将 jre 嵌入到我们的应用程序中,为此我们使用的是 jre 1.6。我知道升级到新的 jre 即 jre 1.6->Jre1.8 将解决这个问题。但是让我知道除此之外我还能做些什么来解决这个问题.

更新:尝试运行 TZupdater 但最终得到下面的 NPE 详细堆栈跟踪

Exception in thread "main" com.sun.tools.tzupdater.TzRuntimeException: java.lang.NullPointerException
        at com.sun.tools.tzupdater.TimezoneUpdater.main(TimezoneUpdater.java:662)
Caused by: java.lang.NullPointerException
        at com.sun.tools.tzupdater.TimezoneUpdater.run(TimezoneUpdater.java:215)
        at com.sun.tools.tzupdater.TimezoneUpdater.main(TimezoneUpdater.java:643)

标签: javaeclipsetimezonercp

解决方案


推荐阅读