在日常的工作学习中可能需要用到不同版本的jdk,那么我们就需要安装多个版本的JDK以便我们随时切换使用。下面就以jdk1.8.0_241和jdk17为例进行讲解。
一、两个jdk的路径如下:
F:\Java\JDK\jdk1.8.0_241
F:\Java\JDK\OpenJDK-17.0.2
二、手动为jdk17生成jre文件夹
下载安装好之后我们会发现jdk17没有jre这个文件夹,这与jdk1.8.0_241之前的版本有所不同,那我们就需要为jdk17手动生成一个jre文件夹。具体操作如下:
下载安装好之后按 win+r 输入cmd,按回车打开cmd命令窗口,按照以下步骤生成jre文件夹。
f: 的作用是 进入到安装jdk17的磁盘下。
cd F:\Java\JDK\OpenJDK-17.0.2 的作用打开jdk17的安装目录。
bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre 的作用是生成文件夹。
三、设置环境变量
首先需要设置一个总的JAVA_HOME(其目的是选择使用哪个版本的jdk),两个子JAVA_HOME(安装几个版本设置几个),我的环境变量是这样的。
接下来设置path环境变量,新建变量如下图所示:最后
最后我们需要配置CLASSPATH的环境变量,如下图所示:
.;%JAVA_HOME%\bin;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
到这里我们的环境变量就设置结束了,下面我们测试两个版本的jdk是否安装成功。
这里我们可以看到两个版本的jdk已经安装成功了,最后提醒大家切换jdk的版本只需要修改JAVA_HOME的值,并且在测试版本的时候需要重启cmd命令窗口,最后希望大家都能如愿成为技术大佬。