随着 spring boot 的版本不断迭代更新,新发布的 spring boot 版本已经不再支持 jdk 8,对 jdk 版本的最低要求为 17。

所以,为了在实际中可以任意选择所需的 jdk 版本,将多个 jdk 版本切换的方法总结如下:
1. 下载 jdk
jdk 不同版本可以在 oracle 官网下载,下载地址:点此进入
选择所需的 jdk 版本下载,常用的有:java 8、java 11、java 17、java 21。

点击下载好的安装程序 jdk-21_windows-x64_bin.exe ,将 jdk 安装到本地指定的文件夹中

2. 配置环境变量
打开环境变量:【此电脑右键】—【系统】—【高级系统设置】—【环境变量】

防止等会切换 jdk 失败,删除下载 jdk 时自动在 path 中添加的变量

在 path 中添加两个变量:%java_home%\bin 以及 %java_home%\jre\bin ,这里的 % 相当于引用

点击【新建】,添加 java_home21 变量
- 变量名为:
java_home21,如果有多个 jdk,变量名要有区别,如图所示 - 变量值为:上一个步骤中 jdk 的安装路径,我这里是:
k:\environment\jdk21

3. jdk 版本切换
点击【新建】,添加 classpath 变量
- 变量名为:
classpath - 变量值为:
.;%java_home%\lib;%java_home%\lib\tools.jar
点击【新建】,添加 java_home 变量
- 变量名为:
java_home - 变量值为:
%java_home21%,特别注意:%中引用的是所要使用的 jdk 版本,要与上一步中 jdk 的变量名对应
jdk 版本切换方法:可以更改 % 中的 jdk 变量名,从而达到切换不同 jdk 的目的。

4. 测试
快捷键 win + r 打开【运行】,输入 cmd 打开【命令提示符】,输入 java -version (注意中间有空格),查看 jdk 版本

5. 在 idea 中切换 jdk
在 idea 中打开项目结构:【file】—【project structure…】

可以分别切换项目和模块的 jdk 版本


切换成功后,运行一个简单的程序,可以看到对应版本的 jdk

注意:
jdk 下载地址:https://www.oracle.com/cn/java/technologies/downloads/
到此这篇关于多个jdk版本(java 8、java 17、java 21)下载和切换的文章就介绍到这了,更多相关多jdk版本下载和切换内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
发表评论