机缘
搞技术的不要看这一段,纯属内心独白
前段时间我的世界官方启动器由于不知名原因不能联机了,好久没玩我的世界了内心极度煎熬。
终于不久前发现另一款启动器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并实现自由切换。