Что произошло с tzdata-java в Гостеприимных 16.04?

При обновлении до гостеприимного tzdata-java пакета был удален и больше не действительно доступен. Мне удалось установить более старые версии JDK (все еще необходимый для некоторой разработки) от openjdk-r PPA, но tzdata-java не там также. Я видел некоторый сбой модульных тестов, потому что данные часового пояса не доступны.

Почему tzdata-java был удален, и что еще более важно, как я могу установить некоторую довольно актуальную информацию о часовом поясе для Java?

5
задан 7 July 2016 в 02:46

2 ответа

tzdata-java был удален, потому что OpenJDK 8 не предоставляет необходимые файлы для его сборки. Цитирую отчет об ошибке Debian , который вызвал его удаление:

Проблема в том, что java по умолчанию недавно был переключен на openjdk-8, который не предоставляет javazic.jar. Таким образом, мы больше не можем создавать tzdata-java.

Другой ответ дает PPA, который предоставляет пакет Xenial tzdata-java для OpenJDK 6 и 7.

8
ответ дан 23 November 2019 в 08:45

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
ответ дан 23 November 2019 в 08:45

Другие вопросы по тегам:

Похожие вопросы: