Oracle Java JDK 9 无法通过 tar 安装

Oracle Java JDK 9 无法通过 tar 安装

tar zxvf jdk-9.0.4_linux-x64_bin.tar.gz我需要 Oracle JDK 和 JRE,因此我从 Oracle 下载页面下载了 tar.gz,按照此处所述 进行提取https://docs.oracle.com/javase/9​​/install/installation-jdk-and-jre-linux-platforms.htm#JSJIG-GUID-ADC9C14A-5F51-4C32-802C-9639A947317F

但是当我输入 java -version 时出现此错误:

图片在这里

  1. 为什么它不起作用,由于上述步骤不起作用,正确安装 Oracle jdk9 的实际步骤是什么

  2. 我还希望通过 tar 安装 jdk 和 jre(仅限 Oracle),并使用 java -version 和 JAVA_HOME 设置进行访问。

  3. 正如你所看到的,我cd进入jdk -> bin并输入了,java -version但它不起作用,我想知道这是为什么?这是实际二进制文件所在的地方。

图片在这里

答案1

Java 是可以安装到/配置(选择)在 /etc/alternatives/ 中的众多命令之一

Java 9 示例

$ sudo update-alternatives --install /usr/bin/java java /usr/java/jdk-9.0.4/bin/java 1
$ sudo update-alternatives --install /usr/bin/javac javac /usr/java/jdk-9.0.4/bin/javac 2

如果有多个版本,请选择:

$ sudo update-alternatives --config java

相关内容