Java JDK-8 rpm在centos中的安装

Java JDK-8 rpm在centos中的安装,java,centos,Java,Centos,我使用wget命令从oracle网站下载了JDK rpm文件 wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "https://download.oracle.com/otn/java/jdk/8u291-b10/d7fc238d0cb

我使用wget命令从oracle网站下载了JDK rpm文件

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "https://download.oracle.com/otn/java/jdk/8u291-b10/d7fc238d0cbf4b0dac67be84580cfb4b/jdk-8u291-linux-x64_bin.rpm"
并使用以下命令安装rpm:

rpm -ivh jdk-8u291-linux-x64_bin.rpm
它打印出这个错误

error: jdk-8u291-linux-x64_bin.rpm: not an rpm package (or package manifest)

您是否检查过您确实下载了rpm文件而不是错误页面?试着用文本编辑器打开它,看看里面有什么。是的,我有。脚本就在那里。奇怪的是,如果我启动
wget
命令,我会得到一个包含网页的文件。第一个命令是什么?您将获得一个网页?是的,对于第一个命令,它将保存一个名为
jdk-8u291-linux-x64_-bin.rpm的文件,如果使用文本编辑器打开它,我将看到一个简短html页面的内容(标记、javascript等等)。