博主头像
<CodeEra />

心存敬畏 行有所止

本地JDK多版本快速切换方案

摘要

如何在同一台机器上安装和配置多个版本的 JDK(JDK 8、JDK 17),并且使用绿色版(即无需安装程序,直接解压即可使用)。通过这种方式,可以在不同的项目中灵活选择所需的 JDK 版本。

下载

访问 Oracle 官方网站或其他可信源下载所需版本的 JDK:
JDK 8:Oracle JDK 8 或 OpenJDK 8
JDK 17:Oracle JDK 17 或 OpenJDK 17
选择 Windows x64 Compressed Archive 下载对应的 ZIP 文件。

解压

将下载的 JDK 压缩包解压到指定目录,使用统一的目录结构,例如:

E:\Java JDK\jdk-1.8
E:\Java JDK\jdk-17

配置环境变量

若仅打算在 IntelliJ IDEA 中运行项目时,实际上无需手动配置系统的环境变量来指定 JDK 路径。这是因为 IntelliJ IDEA 提供了内置的功能,允许开发者为整个 IDE 或者每个单独的项目指定不同的 JDK 版本。通过这种方式,IDEA 能够自动识别并使用所选的 JDK,而无需依赖于外部环境变量的设置。为了能够在命令行中切换不同的 JDK 版本,需要配置环境变量。使用 JAVA_HOMEPATH 变量来实现这一点。

创建环境变量

右击此电脑 -> “属性” -> “高级系统设置” -> “环境变量”。
在“系统变量”中,点击“新建”:
变量名:JAVA 1.8
变量值:E:\Java JDK\jdk-1.8
继续点击“新建”:
变量名:JAVA 17
变量值:E:\Java JDK\jdk-17
再次点击“新建”:
变量名:JAVA_HOME
变量值:%JAVA 17%

配置 PATH 变量

在“系统变量”中,找到 Path 变量,点击“编辑”。
删除现有的 Java 路径条目(如果有)。
添加一个新的条目,使用 %JAVA_HOME%\bin 作为值。

发表新评论