以8,11版本的JDK为例
目录
一、将下载好的JDK压缩包通过MobaXterm上传到服务器
一、将下载好的JDK压缩包通过MobaXterm上传到服务器
这里上传到opt文件夹中,直接拖拽压缩包到左边栏opt目录下的空白区域中
二、解压压缩包
到opt目录下,使用tar指令解压压缩包
因为当前压缩包格式为.tar.gz 所以使用tar -zxvf
tar -zxvf 压缩包名称
解压完成后建议将两个版本的文件夹统一放到一个目录下方便后续切换版本,这里我新建了个文件夹 JDK 并将8和11版本的JDK一同放了进去
mkdir 文件夹名称
mv 要移动/重命名的文件或或文件夹 要移动到的路径/要重命名的名字
三、配置环境变量
“vi /etc/profile”命令后回车打开环境变量文件
vi /etc/profile
往下翻到底部后,在英文输入状态下按" i "键进入编辑模式,出现-- INSERT --的字样说明现在处于编辑模式
然后将以下代码粘贴进去,其中第一行JAVA_HOME的路径为上一步解压好的JDK的根目录,要根据自己的JDK路径进行更改
export JAVA_HOME=/opt/JDK/jdk8u352-b08
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=${JAVA_HOME}/bin:$PATH
配置完后按" Ese "键退出编辑模式,并在英文输入状态输入" :wq " 回车进行保存并退出
保存并退出后要使用 source 命令执行一遍环境变量文件刚才的配置才会生效
source /etc/profile
生效后执行" java -version "命令查看是否配置成功
四、实现多版本切换
在上一步配置环境变量的时候说到过,第一行的JAVA_HOME变量是JDK的根目录,而下面的CLASSPATH和PATH则都是引用JAVA_HOME的路径,也就是说只要将JAVA_HOME的路径改为其他版本的JDK根目录路径即可实现版本切换
例如:现在的JDK版本是1.8.0,要切换为11版本
因为在第二步将解压完后8和11版本都放到了同一目录即JDK文件夹下,所以只修改jdk的文件夹名即可,如果不在同一目录下则根据要切换的JDK路径进行修改
修改后输入:wq 保存并退出,source 执行环境变量文件使修改生效,再次检查JDK版本查看是否切换成功