在centos下安装jdk11和17并实现版本切换

1.首先下载jdk11和jdk17.

这里是下载的链接 http://mirrors.tuna.tsinghua.edu.cn...

下载安装服务器连接工具MobaXterm  http://download.mobatek.net/23...

2.查看虚拟机的ip地址衔接MobaXterm

打开虚拟机,ip a,可以查看虚拟机的ip地址

登录MobaXterm使他可以连接虚拟机

点击左上角的Session

点击第一个SSH输入IP地址

然后点击OK,会进入到输入密码的界面,输入密码(root)就会跳到输入模式的界面

虚拟机就链接成功了。

3.jdk文件上传到虚拟机里的文件并且解压缩

首先在虚拟机里边,创建一个新的目录,我们要把jdk下载解压缩到这个文件里边。我创建的是/usr/java,使用的是mkdir /usr/java

在左边的边框里边点击最下边的这个边框。

找到刚才创建的那个目录。

点击上方的向上的箭头的图标大概是在正数第三个。

之后在外边找到你下载的jdk的文件,进行上传。

上传的是压缩的文件,我们要完成解压缩。

解压缩17:tar -zxvf OpenJDK17U-jdk_x64_linux_hotspot_17.0.8.1_1.tar.gz

解压缩11:tar -zxvf OpenJDK17U-jdk_x64_linux_hotspot_11.0.20.1_1.tar.gz
 

解压缩完成后我们需要等一会然后就会出现解压完的两个文件。(也可以把窗口删除,重新进入就可以找到)

然后配置环境变量

vi /etc/profile

回车进入后点击 i 才可以进入编辑模式。在最下边的空白处编辑。(光标要在划到最下边)这里配置得到是jdk17

export JAVA_HOME=/usr/java/jdk-17.0.8.1+1(注意:等于的是你下载的那个目录的位置比一定是/usr/java/jdk-17.0.8.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

JAVA_HOME是一个变量名,指定jdk的位置。

CLASSPATH 是指定类搜索路径

PATH是指定命令的搜索路径。(后边JAVA -version,就是命令和参数)

第三行,不可以和第四,五行换。因为它先定义了变量名,之后也有用到。

插入完毕后,点击ESC,在英文状态下输入  :wq 回车,保存并关闭的意思跳出编辑界面。

我们要使环境变量生效

输入 source /etc/profile

然后再进入到配置环境变量的界面进行11jdk的配置。

vi /etc/profile

重复以上操作,在下边直接输入

export JAVA_HOME=/usr/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

再次输入 source /etc/profile  刷新

然后检查时否安装完成,安装成功就是这个样子的了。

Java -version

4.jdk11和17的实时切换

输入  vi /etc/profile 再次进入配置界面

把多余的三行删除。

只留下

刷新 source /etc/profile 

检查 Java -version。

然后在此进入配置界面  vi /etc/profile

只用修改第三行的 JAVA_HOME=里边的内容。其他的没有修改。我这里是吧jdk11修改成jdk17。

刷新,使环境变量生效source /etc/profile 

检查是否完成切换 Java  -version

这样就完成了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值