web-dev-qa-db-ja.com

Xenial 16.04のtzdata-Javaはどうなりましたか?

Xenialにアップグレードすると、tzdata-Javaパッケージが削除され、実際には使用できなくなりました。私はopenjdk-r PPAから古いJDKバージョン(まだ一部の開発に必要)をインストールできましたが、tzdata-Javaもそこにありません。タイムゾーンデータが利用できないため、一部の単体テストが失敗するのを見てきました。

Tzdata-Javaが削除された理由と、さらに重要なことですが、Javaのある種の合理的に最新のタイムゾーン情報をどのようにインストールできますか?

5

tzdata-Javaは、OpenJDK 8がビルドに必要なファイルを提供しないため削除されました。 Debianバグレポート を引用して、削除を促しました:

問題は、デフォルトのJavaがjavazic.jarを提供しないopenjdk-8に最近切り替えられたことです。そのため、tzdata-Javaを構築できなくなりました。

その他の回答 は、OpenJDK 6および7用のXenial tzdata-Javaパッケージを提供するPPAを提供します。

8
fkraiem

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の詳細については、 これはランチパッドリンクです

5
storm