Как установить Java 9 на Ubuntu? [dубликат]

Я создал новую Ubuntu 16.04.3 VM и пытаюсь установить JDK 9. К сожалению, последняя версия установщика JDK apt, 9.0.1-1~webupd8~0, не загружает двоичные файлы, и я подозреваю, что причина потому что JDK 9.0.4 был выпущен сегодня, а Oracle переместил архивы.

Я выполнил типичные шаги для установки:

add-apt-repository ppa:webupd8team/java apt-get update && apt-get install oracle-java9-installer

Затем мне будет предложено следующее сообщение об ошибке :

Downloading Oracle Java 9... --2018-01-16 15:15:07-- http://download.oracle.com/otn-pub/java/jdk/9.0.1+11/jdk-9.0.1_linux-x64_bin.tar.gz Resolving download.oracle.com (download.oracle.com)... 23.200.70.136 Connecting to download.oracle.com (download.oracle.com)|23.200.70.136|:80... connected. HTTP request sent, awaiting response... 302 Moved Temporarily Location: https://edelivery.oracle.com/otn-pub/java/jdk/9.0.1+11/jdk-9.0.1_linux-x64_bin.tar.gz [following] --2018-01-16 15:15:11-- https://edelivery.oracle.com/otn-pub/java/jdk/9.0.1+11/jdk-9.0.1_linux-x64_bin.tar.gz Resolving edelivery.oracle.com (edelivery.oracle.com)... 23.35.226.115, 2600:1404:21:49d::2d3e, 2600:1404:21:493::2d3e Connecting to edelivery.oracle.com (edelivery.oracle.com)|23.35.226.115|:443... connected. HTTP request sent, awaiting response... 302 Moved Temporarily Location: http://download.oracle.com/otn-pub/java/jdk/9.0.1+11/jdk-9.0.1_linux-x64_bin.tar.gz?AuthParam=1516137431_0e89d10b30203a572ea858768475ef74 [following] --2018-01-16 15:15:11-- http://download.oracle.com/otn-pub/java/jdk/9.0.1+11/jdk-9.0.1_linux-x64_bin.tar.gz?AuthParam=1516137431_0e89d10b30203a572ea858768475ef74 Connecting to download.oracle.com (download.oracle.com)|23.200.70.136|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2018-01-16 15:15:11 ERROR 404: Not Found. download failed Oracle JDK 9 is NOT installed. dpkg: error processing package oracle-java9-installer (--configure): subprocess installed post-installation script returned error exit status 1 Errors were encountered while processing: oracle-java9-installer E: Sub-process /usr/bin/dpkg returned an error code (1)

Я нашел Сегодня выпущен JDK 9.0.4, и Oracle переместил архивы. , но не кажется, что последний ответ работает для JDK 9.0.4 +11. Я обновил контрольные суммы SHA (найденные на этой странице), установите основную версию в 9.0.4 и установите младшую версию в 11, но я все еще не успеваю.

Какие шаги необходимы чтобы программа JDK apt работала до тех пор, пока команда WebUpd8 не сможет обновить PPA?

7
задан 18 January 2018 в 23:12

4 ответа

Прежде всего, если вам кажется, что вам нужна Oracle Java из-за какого-то глупого учебника, которое вы нашли в Интернете, все, что вам нужно сделать, чтобы установить Java во все поддерживаемые в настоящее время версии Ubuntu, это запустить эту команду:

sudo apt install default-jdk

Если вы продолжаете читать остальную часть этого ответа, то вы считаете, что вам нужно установить Oracle Java вместо установки пакета Java из репозиториев Ubuntu по умолчанию.

Я попытался загрузить Oracle Java 9 вручную с официального сайта Oracle по адресу: http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html и ссылку для загрузки jdk-9.0.4_linux-x64_bin.tar.gz. Если ссылка для загрузки не работает, потому что она обновлена, перейдите на официальный сайт Oracle и загрузите Java оттуда. Другой альтернативой является установка openjdk-9-jdk из репозиториев Ubuntu 16.04 по умолчанию.

http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads- 3848520.html

Java 8 также может быть установлен таким же образом. Ссылка для загрузки Java 8 вручную с официального сайта Oracle: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

6
ответ дан 17 July 2018 в 13:34

Прежде всего, если вам кажется, что вам нужна Oracle Java из-за какого-то глупого учебника, которое вы нашли в Интернете, все, что вам нужно сделать, чтобы установить Java во все поддерживаемые в настоящее время версии Ubuntu, это запустить эту команду:

sudo apt install default-jdk

Если вы продолжаете читать остальную часть этого ответа, то вы считаете, что вам нужно установить Oracle Java вместо установки пакета Java из репозиториев Ubuntu по умолчанию.

Я попытался загрузить Oracle Java 9 вручную с официального сайта Oracle по адресу: http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html и ссылку для загрузки jdk-9.0.4_linux-x64_bin.tar.gz. Если ссылка для загрузки не работает, потому что она обновлена, перейдите на официальный сайт Oracle и загрузите Java оттуда. Другой альтернативой является установка openjdk-9-jdk из репозиториев Ubuntu 16.04 по умолчанию.

http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads- 3848520.html

Java 8 также может быть установлен таким же образом. Ссылка для загрузки Java 8 вручную с официального сайта Oracle: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

6
ответ дан 20 July 2018 в 13:39

Для людей, которые просто приходят к этому вопросу, Oracle Java 9, потому что он не является версией LTS, теперь заканчивается и не может быть загружен. К сожалению, Java 10 еще недоступен через Web Upd8 PPA, но их страница PPA рекомендует для этого другую PPA.

Oracle Java 8

Java 8 - это версия LTS, которая будет последний намного длиннее, чем Java 10, и его можно установить с помощью:

sudo apt-add-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer

Oracle Java 10

Java 10 - это версия, отличная от LTS, которая недолговечна и может быть установленный с:

sudo apt-add-repository ppa:linuxuprising/java sudo apt-get update sudo apt-get install oracle-java10-installer
1
ответ дан 17 July 2018 в 13:34

Для людей, которые просто приходят к этому вопросу, Oracle Java 9, потому что он не является версией LTS, теперь заканчивается и не может быть загружен. К сожалению, Java 10 еще недоступен через Web Upd8 PPA, но их страница PPA рекомендует для этого другую PPA.

Oracle Java 8

Java 8 - это версия LTS, которая будет последний намного длиннее, чем Java 10, и его можно установить с помощью:

sudo apt-add-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer

Oracle Java 10

Java 10 - это версия, отличная от LTS, которая недолговечна и может быть установленный с:

sudo apt-add-repository ppa:linuxuprising/java sudo apt-get update sudo apt-get install oracle-java10-installer
1
ответ дан 20 July 2018 в 13:39

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

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