“Java Platform”通常指的是 Java Development Kit (JDK),它是开发 Java 应用程序所必需的核心工具包,对于大多数开发者来说,下载 JDK 就是下载 Java Platform。

第一步:确定你需要哪个版本的 Java?
Java 主要分为两大版本线,你需要根据你的项目需求或学习目标来选择。
Java 17 (LTS - 长期支持版本)
这是目前 最推荐 的版本,也是未来的主流,LTS 版本会获得长期的安全更新和错误修复,非常适合用于生产环境和企业级项目。
- 特点:稳定、性能好、社区支持强、未来趋势。
- 适用场景:新项目开发、学习、任何希望使用稳定环境的开发者。
Java 21 (LTS - 长期支持版本)
这是最新的 LTS 版本,于 2025 年 9 月发布,它包含了更多的新特性,但生态支持可能不如 Java 17 普遍。
- 特点:最新、功能最全(如虚拟线程、记录模式等)。
- 适用场景:希望尝试最新技术、学习前沿特性的开发者,如果你的项目或团队明确要求使用 Java 21,那么请选择它。
Java 8 (LTS - 长期支持版本)
这是一个非常经典且仍在广泛使用的 LTS 版本,很多遗留项目、企业级应用和安卓开发仍在使用它。

- 特点:生态极其成熟、兼容性好、资源丰富。
- 适用场景:维护旧项目、学习(尤其是初学者,因为大部分教程基于此)、安卓开发。
简单建议:
- 新手或新项目:直接选择 Java 17。
- 维护旧项目:确认项目要求的版本,很可能是 Java 8 或 Java 11。
- 尝鲜:可以选择 Java 21。
第二步:选择一个 JDK 发行版
Oracle 官方提供了 JDK,但也有很多优秀的社区或商业公司提供的 JDK 发行版,它们都基于 OpenJDK(Java 的开源实现),核心功能相同,但在性能、工具链和许可协议上可能略有差异。
| 发行版 | 提供方 | 特点 | 推荐人群 |
|---|---|---|---|
| Oracle JDK | Oracle | 官方版本,工具齐全,但旧版本(如8u211之前)需要付费商业许可。 | 企业用户(特别是需要旧版本时)、对官方支持有要求的开发者。 |
| OpenJDK | 社区/各大厂商 | 完全开源、免费,是 Java 的基础实现,各大厂商在此基础上进行优化。 | 绝大多数开发者,尤其是个人开发者、开源项目。 |
| Amazon Corretto | Amazon | 基于 OpenJDK,经过 AWS 优化,免费、长期支持,包含错误修复和安全更新。 | 在 AWS 云上部署的开发者,追求稳定和性能的开发者。 |
| Microsoft Build of OpenJDK | Microsoft | 微软提供的 OpenJDK 构建,与 Azure 和 Windows 深度集成,免费且支持 LTS。 | 在 Windows 或 Azure 环境下工作的开发者。 |
| Eclipse Temurin | Eclipse 基金会 | 一个非常流行的 OpenJDK 发行版,由社区和多家大公司(如阿里、IBM)支持,质量高,覆盖全。 | 强烈推荐,特别是需要多版本、多平台支持的开发者。 |
| GraalVM | Oracle | 一个高性能的 JDK,不仅支持 Java,还支持 JavaScript、Python 等多种语言,并支持 AOT(提前编译)。 | 需要极致性能、多语言运行或构建原生镜像的开发者。 |
简单建议:
- 如果不确定,首选 Eclipse Temurin 或 Amazon Corretto,它们稳定、免费且社区活跃。
- 如果你是 Java 初学者,Eclipse Temurin 是一个非常好的选择。
第三步:下载和安装 (以 Java 17 和 Eclipse Temurin 为例)
访问下载网站
访问 Eclipse Temurin 的官方下载页面: https://adoptium.net/

选择版本和平台
- Temurin Version: 选择 LTS,然后在下面的下拉菜单中选择 17。
- Operating System: 选择你的操作系统,如 Windows, macOS, 或 Linux。
- Architecture: 选择你的系统架构,通常是 x64 (64位)。
- Package Type: 对于 Windows 用户,推荐下载 Installer (msi),它会自动配置环境变量,对于 macOS,下载 PKG 文件,对于 Linux,下载 Tar.gz (压缩包) 或使用包管理器安装。
下载安装包
点击下载按钮,下载对应的安装包。
安装
- Windows: 双击
.msi文件,按照安装向导一步步操作。建议保持默认安装路径,通常是C:\Program Files\Java\jdk-17...。 - macOS: 双击
.pkg文件,按照提示完成安装,安装程序会自动配置好环境变量。 - Linux: 解压
tar.gz文件到/usr/lib/jvm/目录下,然后需要手动配置环境变量(见下一步)。
第四步:配置环境变量 (非常重要)
安装完成后,你需要告诉你的操作系统去哪里找到 Java,这个过程就是配置环境变量。
Windows 10/11:
- 打开“开始”菜单,搜索“编辑系统环境变量”,并打开它。
- 在弹出的“系统属性”窗口中,点击右下角的“环境变量...”按钮。
- 在“系统变量”区域(不是用户变量):
- 新建
JAVA_HOME:- 变量名:
JAVA_HOME - 变量值:JDK 的安装路径,
C:\Program Files\Java\jdk-17.0.8(确保路径正确)。
- 变量名:
- 编辑
Path变量:- 找到并选中
Path变量,点击“编辑...”。 - 点击“新建”,然后添加
%JAVA_HOME%\bin。 - 确保
%JAVA_HOME%\bin的位置在列表上方,或者至少在其他 Java 版本路径的上方。
- 找到并选中
- 新建
- 点击所有窗口的“确定”保存设置。
macOS:
如果你使用的是 .pkg 安装包,通常环境变量已经自动配置好了,你可以通过终端验证。
Linux (以 Ubuntu/Debian 为例):
- 打开终端。
- 编辑你的 shell 配置文件,通常是
~/.bashrc或~/.zshrc(取决于你使用的 Shell)。nano ~/.bashrc
- 在文件末尾添加以下内容:
export JAVA_HOME=/usr/lib/jvm/jdk-17 export PATH=$JAVA_HOME/bin:$PATH
注意:
/usr/lib/jvm/jdk-17是你解压 JDK 的目录,请根据实际情况修改。 - 保存文件(在 nano 中是
Ctrl+O,回车,Ctrl+X退出)。 - 让配置立即生效:
source ~/.bashrc
第五步:验证安装
打开一个新的命令行终端(确保是新的,这样环境变量才会加载),输入以下命令进行验证:
-
检查 Java 版本
java -version
如果安装成功,你会看到类似下面的输出,显示你安装的 Java 版本信息:
openjdk version "17.0.8" 2025-07-18 OpenJDK Runtime Environment Temurin-17.0.8+7 (build 17.0.8+7) OpenJDK 64-Bit Server VM Temurin-17.0.8+7 (build 17.0.8+7, mixed mode, sharing) -
检查 JDK 编译器版本
javac -version
这会检查 Java 编译器
javac是否可用,版本应与java -version一致。javac 17.0.8 -
检查
JAVA_HOME是否正确echo $JAVA_HOME
在 Windows 命令提示符中,使用
%JAVA_HOME%。echo %JAVA_HOME%
这会输出你设置的 JDK 路径。
如果以上所有命令都输出了正确的结果,那么恭喜你,Java Platform (JDK) 已经成功下载并配置好了!
