从 RPM 包安装 Oracle Java 8

Wal*_*ski 1 java yum rpm centos-7

我尝试使用 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
Run Code Online (Sandbox Code Playgroud)

我得到了 Centos 7。我在两台服务器上尝试过。我能够以不同的方式安装它,但我真的很好奇为什么它不起作用?

通常我会得到 rpm 并用 yum 安装它。这里安装失败,yum 和 rpm 命令。

百胜输出:

Cannot open: jdk-8u112-linux-x64.rpm. Skipping.
Run Code Online (Sandbox Code Playgroud)

Wal*_*ski 8

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"
Run Code Online (Sandbox Code Playgroud)

之后,您可以使用 yum 安装 java:

 yum install jdk-8u112-linux-x64.rpm
Run Code Online (Sandbox Code Playgroud)