多JDK环境安装及切换使用

一、文章背景与必要性

虽然JDK8依然是主流生产力,但是JDK至今已发展到25版本,技术迭代之快,让许多框架或工具越来越支持高版本的JDK环境,如果想体验最新的技术,有时不得不安装高版本JDK环境。

博主目前安装了JDK8,在此基础上,再安装JDK17,实现JDK8和JDK17环境在同一台电脑上,并且支持JDK环境来回切换,废话不多说,开搞!

二、准备工作

1、下载JDK

OpenJDK下载地址

这里咱们直接从官网下载一个JDK版本即可,这里博主选择了一个windows平台 OpenJDK17版本的下载。

下载完后直接解压文件即可

2、生成JRE

因为咱们下载的JDK版本是一个免安装版本,所以需要使用命令行执行来生成 轻量级jre

在jdk文件目录下执行: bin\ jlink.exe --module-path jmods --add-modules java.desktop --output jre

执行完命令后,会在jdk文件目录下多出jre文件夹

3、删除配置

第一步:

在环境变量中的Path变量中,找到C:\Program Files (x86)\Common Files\Oracle\Java\javapath,如有的话,需把该值删掉保存即可。

第二步:

删掉C:\Program Files (x86)\Common Files\Oracle\Java\javapath目录下的java.exe 、 javaw.exe 、javaws.exe这三个文件。下图中博主已删掉了文件。

4、配置环境变量

咱们以前设置JAVA_HOME变量的路径为固定路径,现在设置变量,方便JDK环境切换

三、测试

在切换环境变量的时候,就是更改JAVA_HOME 值的变量名。 PS:切换完的时候,需要重新打开CMD窗口测试。

切换JDK17

JAVA_HOME : %JAVA_17HOME%

切换JDK8

JAVA_HOME : %JAVA_8HOME%

大功告成,后续可以愉快的切换JDK环境玩耍啦!

相关推荐
小七在进步几秒前
类和对象(三)
java·开发语言
夜不会漫长1 分钟前
C++:类和对象(1)
java·开发语言·c++
czt_java5 分钟前
Java文件IO核心知识点总结
java·开发语言
EatFan5 分钟前
从单体到模块化:我的 Spring Boot 项目为什么拆成 framework、module、server?
java·spring boot·后端
Java内核笔记15 分钟前
Spring Boot 4 可观测性源码剖析:OpenTelemetry 全链路打通日志、指标、追踪
java·后端
Wang's Blog17 分钟前
Java框架快速入门: Spring Security+OAuth2之跨域处理
java·开发语言·spring
我是大猴子19 分钟前
MyBatis‑Plus & MyBatis‑Flex 区别
java·服务器·数据库
Bs_MoneyMagnet32 分钟前
基于springboot+vue的在线音乐管理系统的设计与实现 源码+文档
java·vue.js·spring boot·后端·spring
YangYang9YangYan33 分钟前
2026 校招管理会计 JD 拆解,数据分析能力要求与工具清单
java·数据库·数据分析
写后端的胖头鱼1 小时前
【高频面试题】分布式锁在项目中的应用
java·分布式·后端·分布式锁·高频面试题