Установка ошибки oracle java 6

Я пытаюсь установить oracle-java6-installer на ubuntu 16.04.

И я устанавливаю его с помощью следующих шагов.

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

Но я получу эту ошибку ниже.

Reading package lists... Done Building dependency tree Reading state information... Done Suggested packages: binfmt-support visualvm ttf-baekmuk | ttf-unfonts | ttf-unfonts-core ttf-kochi-gothic | ttf-sazanami-gothic ttf-kochi-mincho | ttf- sazanami-mincho ttf-arphic-uming The following NEW packages will be installed: oracle-java6-installer 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 0 B/21.0 kB of archives. After this operation, 209 kB of additional disk space will be used. Preconfiguring packages ... Selecting previously unselected package oracle-java6-installer. (Reading database ... 215570 files and directories currently installed.) Preparing to unpack .../oracle-java6-installer_6u45- 0~webupd8~8_all.deb ... oracle-license-v1-1 license has already been accepted Unpacking oracle-java6-installer (6u45-0~webupd8~8) ... Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20180209- 0ubuntu1) ... Rebuilding /usr/share/applications/bamf-2.index... Processing triggers for gnome-menus (3.13.3-6ubuntu3.1) ... Processing triggers for desktop-file-utils (0.22-1ubuntu5.1) ... Processing triggers for mime-support (3.59ubuntu1) ... Processing triggers for shared-mime-info (1.5-2ubuntu0.1) ... Setting up oracle-java6-installer (6u45-0~webupd8~8) ... Downloading Oracle Java 6... --2018-04-19 09:46:17-- http://download.oracle.com/otn- pub/java/jdk/6u45-b06/jdk-6u45-linux-x64.bin Resolving download.oracle.com (download.oracle.com)... 23.53.64.147 Connecting to download.oracle.com (download.oracle.com)|23.53.64.147|:80... connected. HTTP request sent, awaiting response... 302 Moved Temporarily Location: https://edelivery.oracle.com/otn-pub/java/jdk/6u45-b06/jdk- 6u45-linux-x64.bin [following] --2018-04-19 09:46:17-- https://edelivery.oracle.com/otn- pub/java/jdk/6u45-b06/jdk-6u45-linux-x64.bin Resolving edelivery.oracle.com (edelivery.oracle.com)... 104.116.18.92, 2600:1417:1b:184::2d3e, 2600:1417:1b:188::2d3e Connecting to edelivery.oracle.com (edelivery.oracle.com)|104.116.18.92|:443... connected. HTTP request sent, awaiting response... 302 Moved Temporarily Location: http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jdk- 6u45-linux-x64.bin? AuthParam=1524102497_fa8d9de89ff9d81e73b656b883c0b633 [following] --2018-04-19 09:46:17-- http://download.oracle.com/otn- pub/java/jdk/6u45-b06/jdk-6u45-linux-x64.bin? AuthParam=1524102497_fa8d9de89ff9d81e73b656b883c0b633 Connecting to download.oracle.com (download.oracle.com)|23.53.64.147|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2018-04-19 09:46:18 ERROR 404: Not Found. download failed Oracle JDK 6 is NOT installed. dpkg: error processing package oracle-java6-installer (--configure): subprocess installed post-installation script returned error exit status 1 Errors were encountered while processing: oracle-java6-installer E: Sub-process /usr/bin/dpkg returned an error code (1)

Как я могу решить эту проблему?

1
задан 19 April 2018 в 04:59

4 ответа

openjdk-6-jdk не имеет кандидата на установку в Ubuntu 16.04 и более поздних версиях. Вместо этого рекомендуется установить openjdk-8-jdk из терминала с помощью команды:

sudo apt install openjdk-8-jdk

Java 6 по-прежнему доступна на веб-странице Java SE 6 Archive Downloads официального веб-сайта Oracle. Выберите файл .tar.gz, который в настоящее время называется jdk-6u45-linux-x64.bin (для 64-разрядной архитектуры) или jdk-6u45-linux-i586.bin (для 32-разрядной архитектуры). Oracle дает это предупреждение о том, что пакеты в пакетах Oracle Java Archive больше не обновляются с последними исправлениями безопасности.

Эти более старые версии JRE и JDK предоставляются, чтобы помочь разработчикам отладить проблемы в старых системах. Они не обновляются с последними исправлениями безопасности и не рекомендуются для использования в производстве.

Java 6 Установка

Загрузите файл jdk-6u45-linux-x64.bin. Если у вас установлена ​​32-разрядная установка Ubuntu, загрузите jdk-6u45-linux-i586.bin. Сделайте исполняемый файл загруженного bin. chmod +x jdk-6u45-linux-x64.bin Извлеките файл bin. ./jdk-6u45-linux-x64.bin Используя следующую команду, создайте папку «jvm» внутри /usr/lib, если она еще не существует. sudo mkdir /usr/lib/jvm Переместите извлеченную папку во вновь созданную папку jvm. sudo mv jdk1.6.0_45 /usr/lib/jvm/ Чтобы установить источник Java, выполните следующие команды. sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.6.0_45/bin/javac 1 sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_45/bin/java 1 sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.6.0_45/bin/javaws 1 Чтобы сделать это по умолчанию java: sudo update-alternatives --config javac sudo update-alternatives --config java sudo update-alternatives --config javaws Чтобы символические ссылки указывали на новое местоположение Java, выполните следующую команду. ls -la /etc/alternatives/java* Чтобы убедиться, что Java правильно установил эту команду. java -version

Исправлено из: Установка Oracle Java 6 на Ubuntu

0
ответ дан 17 July 2018 в 16:34

Java 6 больше не поддерживается Oracle (некоторые обновления по-прежнему доступны через программу поддержки Java SE, но это недоступно публично - из Википедии). Вместо этого установите Java 8 или новее.

2
ответ дан 17 July 2018 в 16:34

openjdk-6-jdk не имеет кандидата на установку в Ubuntu 16.04 и более поздних версиях. Вместо этого рекомендуется установить openjdk-8-jdk из терминала с помощью команды:

sudo apt install openjdk-8-jdk

Java 6 по-прежнему доступна на веб-странице Java SE 6 Archive Downloads официального веб-сайта Oracle. Выберите файл .tar.gz, который в настоящее время называется jdk-6u45-linux-x64.bin (для 64-разрядной архитектуры) или jdk-6u45-linux-i586.bin (для 32-разрядной архитектуры). Oracle дает это предупреждение о том, что пакеты в пакетах Oracle Java Archive больше не обновляются с последними исправлениями безопасности.

Эти более старые версии JRE и JDK предоставляются, чтобы помочь разработчикам отладить проблемы в старых системах. Они не обновляются с последними исправлениями безопасности и не рекомендуются для использования в производстве.

Java 6 Установка

Загрузите файл jdk-6u45-linux-x64.bin. Если у вас установлена ​​32-разрядная установка Ubuntu, загрузите jdk-6u45-linux-i586.bin. Сделайте исполняемый файл загруженного bin. chmod +x jdk-6u45-linux-x64.bin Извлеките файл bin. ./jdk-6u45-linux-x64.bin Используя следующую команду, создайте папку «jvm» внутри /usr/lib, если она еще не существует. sudo mkdir /usr/lib/jvm Переместите извлеченную папку во вновь созданную папку jvm. sudo mv jdk1.6.0_45 /usr/lib/jvm/ Чтобы установить источник Java, выполните следующие команды. sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.6.0_45/bin/javac 1 sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_45/bin/java 1 sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.6.0_45/bin/javaws 1 Чтобы сделать это по умолчанию java: sudo update-alternatives --config javac sudo update-alternatives --config java sudo update-alternatives --config javaws Чтобы символические ссылки указывали на новое местоположение Java, выполните следующую команду. ls -la /etc/alternatives/java* Чтобы убедиться, что Java правильно установил эту команду. java -version

Исправлено из: Установка Oracle Java 6 на Ubuntu

0
ответ дан 23 July 2018 в 17:26

Java 6 больше не поддерживается Oracle (некоторые обновления по-прежнему доступны через программу поддержки Java SE, но это недоступно публично - из Википедии). Вместо этого установите Java 8 или новее.

2
ответ дан 23 July 2018 в 17:26

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

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