Xenialにアップグレードすると、tzdata-Javaパッケージが削除され、実際には使用できなくなりました。私はopenjdk-r PPAから古いJDKバージョン(まだ一部の開発に必要)をインストールできましたが、tzdata-Javaもそこにありません。タイムゾーンデータが利用できないため、一部の単体テストが失敗するのを見てきました。
Tzdata-Javaが削除された理由と、さらに重要なことですが、Javaのある種の合理的に最新のタイムゾーン情報をどのようにインストールできますか?
tzdata-Java
は、OpenJDK 8がビルドに必要なファイルを提供しないため削除されました。 Debianバグレポート を引用して、削除を促しました:
問題は、デフォルトのJavaがjavazic.jarを提供しないopenjdk-8に最近切り替えられたことです。そのため、tzdata-Javaを構築できなくなりました。
その他の回答 は、OpenJDK 6および7用のXenial tzdata-Java
パッケージを提供するPPAを提供します。
Java 6および7のタイムゾーンデータはtzdata-Java
パッケージを介して含まれていましたが、このパッケージはUbuntu 16.04では利用できないため、Javaバージョンが7または6の場合は次を実行します。
Sudo apt-add-repository ppa:justinludwig/tzdata
Sudo apt-get update
Sudo apt-get install tzdata-Java
このPPAの詳細については、 これはランチパッドリンクです 。