Я попытался установить Java8v112 из пакета RPM с инструкциями оракула:https://java.com/en/download/help/linux_x64rpm_install.xml

Я получил ошибку, которая начинается:

error: open of <html> failed: No such file or directory
error: open of <head> failed: No such file or directory
error: open of <title>Unauthorized failed: No such file or directory

Я получил Centos 7. Я пробовал на двух серверах. Я могу установить его по-другому, но мне действительно любопытно, почему он не работает?

Обычно я получаю rpm и устанавливаю его с yum. Здесь установка завершается неудачно с помощью команд yum и rpm.

ням выход:

Cannot open: jdk-8u112-linux-x64.rpm. Skipping.

1 ответ1

6

Oracle имеет специальный механизм для загрузки файлов из них. Я написал только wget и ссылку для скачивания. Он не загрузил полный файл.

Решение состоит в том, чтобы перейти по их сайту с принятием лицензии или написать wget следующим образом:

 wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u112-b15/jdk-8u112-linux-x64.rpm"

После этого вы можете установить Java с Yum:

 yum install jdk-8u112-linux-x64.rpm

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .