1. 为什么需要安装双JDK环境
在Windows系统上同时安装两个不同版本的JDK(Java Development Kit)是Java开发者常见的需求场景。我最近在接手一个老项目时,就遇到了必须使用JDK 8的情况,而日常开发的新项目又需要JDK 17的特性。这种新旧版本共存的需求主要来自:
- 企业遗留系统维护(通常锁定在JDK 8或11)
- 新项目采用最新LTS版本(如JDK 17/21)
- 需要测试不同Java版本的兼容性
- 学习新版JDK特性而不影响生产环境
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 安装前的准备工作
2.1 版本选择建议
根据2023年Java生态现状,推荐以下组合方案:
- 生产常用组合:JDK 8 + JDK 17 LTS
- 前沿技术组合:JDK 11 LTS + JDK 21(最新LTS)
- 特殊测试组合:JDK 17 + 早期访问版(如JDK 22 EA)
注意:Oracle JDK从JDK 17开始恢复免费商用,但仍有使用限制。推荐考虑Adoptium Temurin或Amazon Corretto等开源发行版。
2.2 下载渠道推荐
-
官方渠道:
- Adoptium Temurin:https://adoptium.net/
- Oracle JDK:https://www.oracle.com/java/
- Amazon Corretto:https://aws.amazon.com/corretto/
-
国内镜像:
- 华为云镜像:https://mirrors.huaweicloud.com/java/
- 清华大学镜像:https://mirrors.tuna.tsinghua.edu.cn/Adoptium/
3. 详细安装步骤
3.1 安装第一个JDK
以安装JDK 8为例:
- 运行下载的exe安装程序
- 修改默认安装路径(建议):
code复制C:\Java\jdk1.8.0_381 - 取消公共JRE的安装(非必须)
- 完成安装后验证:
bash复制
java -version
3.2 安装第二个JDK
以安装JDK 17为例:
- 再次运行安装程序
- 指定
