тл;д-р:
Возможно, вам понадобится более старая версия Java, чем 11, щелкните по здесь чтобы установить Java 7 или 8.
Причина (причины) необходимости в этом
Моя недавняя Ubuntu (по состоянию на 28 июля 2019 года)
использует Java версии 11, которая в настоящее время не поддерживается JabRef(Источник)
и мне нужно было использовать Джабреф - это может относиться и к другому программному обеспечению.
Поэтому я издал
sudo add-apt-repository ppa:webupd8team/java
как было обнаружено в оперативная связь и другие ответы, включая все еще принятый, что говорит мне:
[подробное объяснение, которое вы получите, смотрите ниже]
По этой причине ЭТОТ PPA ПРЕКРАЩЕН (если я не найду какой-то способ обойти это ограничение).
Решение
Обходной путь, который хорошо подошел для моего случая, заключался в том, чтобы
установите поддерживаемую версию Java (7 или 8) через веб-сайт Oracle
(См. здесь → Введение/2. Oracle Java - благодаря острая боль для исправления неработающей ссылки)
Чтобы сделать это, перейдите к этот сайт, загрузите соответствующий установочный файл и следуйте приведенным инструкциям.
К сожалению, я не нашел другого способа, кроме как вызвать его с помощью абсолютного пути, но это работает. В моем случае, например
cd /usr/java/jre1.8.0_221/bin/./java -jar ~/bin/JabRef.dir/JabRef-4.3.1.jar #or where your .jar file lies
Если Java 11 не является для вас проблемой, вы, вероятно, захотите использовать этот учебник.(Благодаря Салех Энам Шохаг для комментария)
[длинное объяснение]
Лицензия Oracle JDK была изменена для выпусков, начиная с 16 апреля 2019 года.
Новое Лицензионное соглашение Oracle Technology Network для Oracle Java SE существенно отличается от предыдущих лицензий Oracle JDK. Новая лицензия разрешает определенные виды использования, такие как личное использование и использование в целях разработки, бесплатно, но другие виды использования, разрешенные в соответствии с предыдущими лицензиями Oracle JDK, могут быть недоступны. Пожалуйста, внимательно ознакомьтесь с условиями перед загрузкой и использованием этого продукта. Часто задаваемые вопросы доступны здесь: https://www.oracle.com/technetwork/java/javase/overview/oracle-jdk-faqs.html
Для загрузки Oracle Java теперь требуется войти в учетную запись Oracle для загрузки обновлений Java, таких как последние версии Oracle Java 8u211 / Java SE 8u212. Из-за этого я не могу обновить PPA с помощью последней версии Java (а старые ссылки были разорваны Oracle).
По этой причине ЭТОТ PPA ПРЕКРАЩЕН (если я не найду какой-то способ обойти это ограничение).
Установщик Oracle Java (JDK) (автоматически загружает и устанавливает Oracle JDK8). В этом PPA нет реальных файлов Java.
Важно -> Почему Установщики Oracle Java 7 И 6 Больше Не Работают: http://www.webupd8.org/2017/06/why-oracle-java-7-and-6-installers-no.html
Обновление: Срок службы Oracle Java 9 истек: http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html
PPA поддерживает Ubuntu 18.10, 18.04, 16.04, 14.04 и 12.04.
Дополнительная информация (и инструкции по установке Ubuntu):
Инструкции по установке Debian:
Для Oracle Java 11 см. Другой PPA -> https://www.linuxuprising.com/2019/06/new-oracle-java-11-installer-for-ubuntu.htmlДополнительная информация: https://launchpad.net /~webupd8team/+архив/ubuntu/javaНажмите [ENTER], чтобы продолжить, или Ctrl-c, чтобы отменить его добавление.