应下载 jdk 而非“java成品”:jdk 包含 javac、java 等全套工具,jre 自 jdk 11 起已停止单独发布;推荐 eclipse temurin 免费开源版,安装后验证 java -version 和 javac -version 均正常,并避免安装路径含空格或中文。
Java 成品下载不是标准概念,Java 本身不提供“成品包”供直接下载使用——你真正需要的,通常是 JDK(开发工具包)或 JRE(运行环境),取决于你是要写代码还是只运行 Java 程序。
怎么判断自己该下 JDK 还是 JRE
绝大多数人现在都应该下 JDK:它包含编译器 javac、运行器 java、调试工具等全套组件。JRE 已基本被弃用(自 JDK 11 起不再单独发布),Oracle 官方也不再提供独立 JRE 下载。
- 想写 Java 程序、用 IDE(如 IntelliJ、Eclipse)、跑 Maven/Gradle 项目 → 必须装
JDK - 只是双击运行某个
.jar文件,且系统已预装运行环境 → 可能不需要额外安装 - 嵌入式或极简部署场景(如某些老设备)才可能仍需定制 JRE,但需自己用
jlink构建
官方 JDK 下载地址(2024 年主流选择)
别搜“java成品下载”,直接认准以下两个权威来源:
-
Oracle JDK(商用需授权,个人学习免费):
访问https://www.oracle.com/java/technologies/javase/jdk-downloads.html,选最新 LTS 版本(如JDK 21) -
Eclipse Temurin(推荐)(完全免费、开源、社区维护,Windows/macOS/Linux 全支持):
访问https://adoptium.net/,点 “Latest Release” 下载对应系统的jdk-21_xxx_hotspot安装包
注意:Temurin 是目前最接近“开箱即用”的选择,安装后自动配置 PATH(Windows/macOS GUI 安装器默认勾选),无需手动设环境变量。
立即学习“Java免费学习笔记(深入)”;