本文最后更新于 2024-08-29,文章内容可能已经过时。

一、下载JDK

JDK官网 如JDK17 先使用cd命令进目录 我这些选择 /opt/java opt下面没有java目录就使用

cd /opt
mkdir java

然后

wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz

解压刚刚下载的jdk压缩包

tar -zxvf jdk-17_linux-x64_bin.tar.gz

二、软连接

可以先查询有没有jdk

alternatives --config java

命令 --安装 软连接 名称 安装路径

alternatives --install /usr/bin/java java /usr/java/jdk-17.0.4.1/bin/java 2

注意:jdk16以上安装路径是bin下面java,而1.8版本是jre下面的bin/java

There are 2 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
*  1           /usr/java/jdk1.8.0_121/jre/bin/java
 + 2           /usr/java/jdk-18.0.2.1/bin/java

配置环境

vim /etc/profile

按i进入编辑模式,在最后复制下面代码

export JAVA_HOME=/usr/bin/java
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

!!!

再按ESC,手动输入输入
!!! ```ssh :wq ``` > w:写入,q:退出

切换版本

查询jdk

alternatives --config java

输入序号选择jdk版本

There are 2 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
*  1           /usr/java/jdk1.8.0_121/jre/bin/java
 + 2           /usr/java/jdk-18.0.2.1/bin/java

Enter to keep the current selection[+], or type selection number:

查询java版本

java --version