1987WEB视界-分享互联网热门产品和行业

您现在的位置是:首页 > 网络工具 > 正文

网络工具

Windows电脑安装JDK多环境(JDK8、JDK11、JDK17)

1987web2025-04-14网络工具25
在我们日常开发中,项目的不同,使用的JDK环境也有些不同,今天就来实现Windows电脑安装JDK多环境(JDK8、JDK11、JDK17),这些版本也是经常使用到的版本,先问一下DeepS

在我们日常开发中,项目的不同,使用的JDK环境也有些不同,今天就来实现Windows电脑安装JDK多环境(JDK8、JDK11、JDK17),这些版本也是经常使用到的版本,先问一下DeepSeek这3个哥们的下载地址:

以下是JDK 8、JDK 11和JDK 17的官方下载链接(以Oracle JDK和OpenJDK为主):1.Oracle JDK(需登录Oracle账户)-JDK 8 (LTS) [Oracle JDK 8u401](https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html) 注:Oracle JDK 8u191后需商业许可(非个人用途需付费)。-JDK 11 (LTS) [Oracle JDK 11.0.22](https://www.oracle.com/java/technologies/javase/jdk11-archive-downloads.html) 注:Oracle JDK 11需商业许可(非个人用途需付费)。-JDK 17 (LTS) [Oracle JDK 17.0.10](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html) 注:Oracle JDK 17可免费用于生产环境(Oracle No-Fee Terms)。2.OpenJDK(免费开源)-JDK 8-[AdoptOpenJDK 8](https://adoptium.net/temurin/releases/?version=8)(现由Eclipse Temurin维护)-[Amazon Corretto 8](https://docs.aws.amazon.com/corretto/latest/corretto-8-ug/downloads-list.html)-JDK 11 (LTS)-[Eclipse Temurin 11](https://adoptium.net/temurin/releases/?version=11)-[Amazon Corretto 11](https://docs.aws.amazon.com/corretto/latest/corretto-11-ug/downloads-list.html)-JDK 17 (LTS)-[Eclipse Temurin 17](https://adoptium.net/temurin/releases/?version=17)-[Amazon Corretto 17](https://docs.aws.amazon.com/corretto/latest/corretto-17-ug/downloads-list.html) 注意事项**1.许可证差异:-Oracle JDK 8/11需注意商业使用限制,OpenJDK及其衍生版本(如Temurin、Corretto)完全免费。-JDK 17+的Oracle版本可免费用于生产(No-Fee Terms)。 2.长期支持(LTS)版本: JDK 8、11、17是LTS版本,适合企业长期使用;其他版本(如JDK 20+)为短期支持。3.系统兼容性: 下载时选择对应操作系统(Windows/Linux/macOS)和架构(x64/aarch64)。 建议优先使用OpenJDK发行版(如Eclipse Temurin或Amazon Corretto)以避免许可问题。

我们根据建议,就选择OpenJDK发行版。打开OpenJDK发行版的网站:

Windows判断是X86还是X64,就打开cmd窗口,输入msinfo32来查看一下:

我们下载X64版本的:

因为JDK8之前已经安装过了,现在就安装11和17,按照步骤大家都很熟悉了:

安装完成后,我们设置环境变量:

1.设置JAVA_HOME变量

右键点击此电脑 → 属性 → 高级系统设置 → 环境变量。在系统变量中新建变量,例如:变量名:JAVA_HOME_11,变量值:JDK11的安装路径(如 C:\D\devtool\jdk\jdk11)。变量名:JAVA_HOME_17,变量值:JDK 17的安装路径(如 C:\D\devtool\jdk\jdk17)。

2.修改PATH变量

在系统变量中找到 Path,点击编辑。添加 %JAVA_HOME_8%\bin 和 %JAVA_HOME_17%\bin(多个路径用分号分隔)

我们现在在cmd里面输入java -version看一下版本:

现在是jdk8的环境,更改一下系统变量中Path的jdk指向:

现在再来看下jdk的版本:

也可以写一下脚本,进行切换版本,创建批处理文件(如 set-jdk11.bat):

@echo offsetJAVA_HOME=%JAVA_HOME_11%setPATH=%JAVA_HOME%\bin;%PATH% echo 已切换至JDK 11