后台收到不少人问 Java JDK 到底值不值得装、装完又该怎么用。这篇按「它是什么 → 解决什么问题 → 怎么装 → 注意什么」的顺序讲清楚,看完能直接上手。
Java JDK 怎么用?从下载安装到上手的完整教程
后台收到不少人问 Java JDK 到底值不值得装、装完又该怎么用。这篇按「它是什么 → 解决什么问题 → 怎么装 → 注意什么」的顺序讲清楚,看完能直接上手。
先说结论
跑 Java 程序和开发 Java 应用的必备环境。JDK 是 Java 的开发环境,包含编译器和运行环境 JRE。要注意授权差异:Oracle JDK 商用需要付费,日常开发更推荐免费的 OpenJDK 发行版(如 Eclipse Temurin、Amazon Corretto),功能上没有本质区别。
它能解决什么问题
Java 开发者;需要运行 Java 程序(如某些工具、游戏服务端)的人。
跨平台:一次编写,多平台运行。
生态庞大:企业后端、安卓、大数据都依赖。
版本选择多:8/11/17/21 各有 LTS 支持。
工具链完整:javac、jdb、jconsole 等自带。
下载与安装
官方地址:https://www.oracle.com/java/technologies/downloads/(Oracle / OpenJDK 官方站点,授权方式:OpenJDK 免费 / Oracle JDK 商用收费)。别从第三方站点的「高速下载」按钮进,那些安装包经常带捆绑。
- 选一个 OpenJDK 发行版下载安装(如 Temurin 17 或 21)
- 配置 JAVA_HOME 环境变量并把 bin 加入 PATH
- 命令行执行 java -version 验证版本
支持平台:Windows / macOS / Linux。
用之前值得知道的两点
- 企业项目优先选 LTS 版本(8/11/17/21),非 LTS 支持周期很短
- 同时需要多个版本时用 SDKMAN 或手动切换 JAVA_HOME
常见问题
Q:Oracle JDK 收费吗?
商用需要订阅授权;个人学习免费。建议直接用免费的 OpenJDK 发行版。
Q:JDK 和 JRE 有什么区别?
JRE 只能运行 Java 程序,JDK 含编译器,开发必须装 JDK。
Q:装完 java 找不到命令?
JAVA_HOME 和 PATH 没配好,检查环境变量并重开终端。
要不要试试替代方案
如果 Java JDK 用着不顺手,Python 是同类型里更常见的选择,功能侧重不太一样,可以都试一下再决定。
相关阅读
问:Oracle JDK 收费吗?
答:商用需要订阅授权;个人学习免费。建议直接用免费的 OpenJDK 发行版。
问:JDK 和 JRE 有什么区别?
答:JRE 只能运行 Java 程序,JDK 含编译器,开发必须装 JDK。
问:装完 java 找不到命令?
答:JAVA_HOME 和 PATH 没配好,检查环境变量并重开终端。