从 RPM 包安装 Oracle Java 8

从 RPM 包安装 Oracle Java 8

我尝试使用 Oracle 指令从 RPM 包安装 Java8v112: 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 命令安装失败。

yum 输出:

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

答案1

Oracle 有特殊的机制来从中下载文件。我只写了 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"

之后你可以使用 yum 安装 java:

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

相关内容