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 时出现此错误:
为什么它不起作用,由于上述步骤不起作用,正确安装 Oracle jdk9 的实际步骤是什么
我还希望通过 tar 安装 jdk 和 jre(仅限 Oracle),并使用 java -version 和 JAVA_HOME 设置进行访问。
- 正如你所看到的,我
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