Java tzupdater+;ubuntu中的IANA问题

Java tzupdater+;ubuntu中的IANA问题,java,timezone,tomcat7,iana,Java,Timezone,Tomcat7,Iana,尝试在两台计算机上更新Java时区(巴西不再遵守DST)。 Windows运行良好,但我在Ubuntu中遇到了一些问题 以下是我所做的: 下载的最新时区(tzdata2019c): 下载的tzupdater 运行:java-jar tzupdater.jar-v-f-l文件:tzdata2019c.tar.gz 在窗户上它工作得很好。 在Ubuntu上,这是输出: sudo java-jar tzupdater.jar-v-f-l文件:tzdata2019c.tar.gz Using file:

尝试在两台计算机上更新Java时区(巴西不再遵守DST)。 Windows运行良好,但我在Ubuntu中遇到了一些问题

以下是我所做的:

  • 下载的最新时区(tzdata2019c):
  • 下载的tzupdater
  • 运行:java-jar tzupdater.jar-v-f-l文件:tzdata2019c.tar.gz
  • 在窗户上它工作得很好。 在Ubuntu上,这是输出:

    sudo java-jar tzupdater.jar-v-f-l文件:tzdata2019c.tar.gz

    Using file:tzdata2019c.tar.gz as source for tzdata bundle.
    java.home: /usr/lib/jvm/java-8-openjdk-amd64/jre
    java.vendor: Private Build
    java.version: 1.8.0_222
    tzupdater version 2.3.0-b01
    JRE tzdata version: tzdata2019a
    Downloaded file to /tmp/tz.tmp_1/tzdata.tar.gz
    java.lang.NullPointerException
    Exception in thread "main" com.sun.tools.tzupdater.TzRuntimeException: java.lang.NullPointerException
            at com.sun.tools.tzupdater.TimezoneUpdater.main(TimezoneUpdater.java:705)
    Caused by: java.lang.NullPointerException
            at com.sun.tools.tzupdater.TimezoneUpdater.run(TimezoneUpdater.java:237)
            at com.sun.tools.tzupdater.TimezoneUpdater.main(TimezoneUpdater.java:686)
    

    我有什么遗漏吗?

    使用ZI更新程序,工作正常:

    使用ZI更新程序,效果良好: