同时安装两个jdk

机缘

搞技术的不要看这一段,纯属内心独白

前段时间我的世界官方启动器由于不知名原因不能联机了,好久没玩我的世界了内心极度煎熬。

终于不久前发现另一款启动器pcl启动器,这款启动器需要java环境。这不巧了吗,我刚好有。我的java环境是1.8,但是我的世界已经更新到1.19了,java1.8的环境只能玩我的世界1.16以下的版本,我又emo了。

于是我去找度娘了,神奇的度娘告诉我一台电脑可以安装两个java,于是有了接下来的技术收获。


技术

首先安装好两个jdk

我原来jdk是1.8,一起更新了一下
在这里插入图片描述

安装jdk17的jre

刚安装好的jdk17是没有jre的(似乎比较高版本的都没有jre), 需要自己手动安装

进入jdk17的目录下输入cmd进入dos窗口,输入以下内容回车即可
回车后没有回弹信息,直接查看文件夹就能看到jre

bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre

配置环境变量

1. 新建两个jdk的变量

在这里插入图片描述

2. 配置JAVA_HOME

通过配置JAVA_HOME的变量值切换jdk版本
在这里插入图片描述

3. 新建CLASSPATH变量

将以下字符串作为变量值(必须完整复制)

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\bin;

在这里插入图片描述

4. 编辑path变量

在这里插入图片描述

没有%JAVA_HOME%\bin的路径就添加,已经有了就直接点击上移,将%JAVA_HOME%的路径上移到最上面。(亲测,没有上移可能无法切换jdk版本)

以上全部配置好后就可以自由切换jdk版本了

只需要编辑JAVA_HOME的变量值即可切换jdk版本
在这里插入图片描述


至此完成了一台电脑安装两个版本的jdk并实现自由切换。

猜你喜欢

转载自blog.csdn.net/Una_lover/article/details/127448264