Jammmの日常-JamPang Jammm的日常,Jampang的日常,Jampang,Jam日志,Share daily life and what I learnt,日常,代码,笔记本电脑推荐,台式机配置单

Linux安装多个jdk安装教程

⚠️ 本文最后更新于2022年09月09日,已经过了1185天没有更新,若内容或图片失效,请留言反馈

一、下载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,手动输入输入
: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
By Jammm On