Linux——CentOS安装JDK环境,实现双JDK切换

1.首先去清华大学开源软件镜像网站找到jdk11.0.20.1jdk17.0.8.0,进行下载;

或下方下载链接

jdk17

Index of /Adoptium/17/jdk/x64/linux/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirroricon-default.png?t=N7T8https://mirrors.tuna.tsinghua.edu.cn/Adoptium/17/jdk/x64/linux/

jdk11

Index of /Adoptium/11/jdk/x64/linux/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirroricon-default.png?t=N7T8https://mirrors.tuna.tsinghua.edu.cn/Adoptium/11/jdk/x64/linux/2.打开虚拟机和MobaXterm到下面这个页面

3.点击左上角的绿色按键上传刚刚下载的两个jdk压缩包;

上传成功

4.输入命令tar -zxvf+压缩包名字进行解压;

jdk11


jdk17

5.解压完成后输入vi /etc/profile进入vim文本编辑器

6.将页面拉到最底,点击i进入编辑模式

在底部输入

export JAVA_HOME=/usr/local/java/jdk-11.0.20.1+1

export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar

export PATH=${JAVA_HOME}/bin:$PATH

三句话

其中export JAVA_HOME=/usr/local/java/jdk-11.0.20.1+1指的是jdk的位置,JAVA_HOME是一个变量,/usr/local/java/jdk-11.0.20.1+1就是给变量赋的值(带$的都是变量)这句话相当于是一个路牌。

export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar就是指类的搜索路径,这一句话以:为分割点分为四个部分,这四个部分就是指在${JAVA_HOME}/jre/lib中搜索文件,如果搜索不到就去下一个包里寻找,以此类推,直到寻找到最后一个路径。其中。.jar是java文件的压缩包后缀。这就话相当于是路牌下面的路。

export PATH=${JAVA_HOME}/bin:$PATH就是指命令的搜索路径,PATH也是变量,为PATH赋值${JAVA_HOME}/bin:$PATH,其中:将其分为两个部分。前半部分指去/usr/local/java/jdk-11.0.20.1+1这个路径里面的/bin文件夹里面找命令;后半部分指执行这个命令。这句话相当于在路上走路了。

在第三句话中,PATH与$PATH不能颠倒位置,如果颠倒位置,就是先运行再搜索,即使出现错误也无法修改。

第一句话与第二句话不能颠倒位置,因为JAVA_HOME是一个变量,在第二句话中使用了${JAVA_HOME},如果颠倒了位置,那么${JAVA_HOME}就是空的,没有为它赋值,会出现错误。

同理第一句话与第三句话也不能颠倒。

7.之后按ESC键退出编辑模式,输入:wq进行保存退出;

8.之后输入source /etc/profile,使环境变量生效;

9.输入java -version查看

同理jdk17也这样安装。

打开文本编辑器找到你刚刚配置的jdk环境把 JAVA_HOME后面的jdk切换成你想要的版本之后退出保存,再通过source /etc/profile使环境变量生效。通过java -version查看版本即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值