
Java 环境(JDK,Java Development Kit)是开发和运行 Java 程序的核心工具包,包含编译器(javac)、运行环境(JRE)及各类开发工具。在 Windows 系统中安装 JDK,需先根据系统架构(32 位 / 64 位)从官方渠道(如 Oracle、Adoptium 等)下载对应版本安装包,运行安装程序并选择合适路径,随后通过配置环境变量(如 JAVA_HOME 和 Path)让系统识别 Java 命令,最终可通过命令提示符验证安装是否成功。正确安装后,即可进行 Java 程序的开发、编译与运行。
- 操作系统:确保你的 Windows 系统版本符合要求
- 硬件要求
- 处理器:1 GHz 或更快的处理器
- 内存:至少 1 GB RAM(推荐 2 GB 或更多)
- 可用磁盘空间:至少 2 GB
- 选择下载源
- Oracle JDK:官方版本,功能完整但可能需要商业授权(适用于生产环境)
- OpenJDK:开源免费版本(适用于开发和个人使用)
- 选择适合的版本
- 根据你的系统选择对应的版本(如 Windows x64 或 x86)
- 推荐下载最新的长期支持版本(LTS,如 Java 11 或 Java 17)
- 下载安装文件
- 以 Adoptium 为例:
- 打开网页后,选择 "Windows" 操作系统和 "x64" 架构
- 选择 "JDK" 作为发行包类型
- 选择 HotSpot 或 OpenJ9 作为 JVM 实现(推荐 HotSpot)
- 点击下载按钮,保存安装文件(.msi 或.zip 格式)
- 运行安装程序
- 双击下载的.msi 文件,启动安装向导
- 点击 "Next" 继续
- 选择安装路径
- 默认路径:
C:\Program Files\Eclipse Adoptium\jdk-17.0.2.8-hotspot\
- 如需自定义路径,点击 "Change" 按钮
- 注意:路径中应避免包含空格或特殊字符
- 选择安装组件
- JDK:必选,包含 Java 开发工具
- JRE:可选,Java 运行环境(通常 JDK 已包含)
- 源代码:可选,用于查看 Java 标准库的源代码
- 公共 JRE:可选,是否安装公共的 Java 运行环境
- 等待安装完成
- 安装过程可能需要几分钟时间
- 安装完成后,点击 "Close" 关闭安装向导
环境变量配置是让系统能够找到 Java 命令的关键步骤
- 打开系统属性窗口
- 右键点击 "此电脑" 或 "计算机" 图标
- 选择 "属性"
- 点击 "高级系统设置"
- 在弹出的 "系统属性" 窗口中,点击 "环境变量" 按钮
- 配置 JAVA_HOME 变量
- 在 "系统变量" 区域,点击 "新建" 按钮
- 变量名:
JAVA_HOME
- 变量值:JDK 的安装路径(例如:
C:\Program Files\Eclipse Adoptium\jdk-17.0.2.8-hotspot
)
- 点击 "确定" 保存
- 配置 Path 变量
- 在 "系统变量" 区域,找到并选择 "Path" 变量
- 点击 "编辑" 按钮
- 在弹出的 "编辑环境变量" 窗口中,点击 "新建"
- 添加以下两个路径(如果之前未添加):
%JAVA_HOME%\bin
(JDK 命令工具路径)
%JAVA_HOME%\jre\bin
(JRE 运行环境路径,如存在)
- 点击 "确定" 保存更改
- 配置 CLASSPATH 变量(可选)
- 此变量用于指定 Java 类的搜索路径
- 在 "系统变量" 区域,点击 "新建" 按钮
- 变量名:
CLASSPATH
- 变量值:
.
(表示当前目录)
- 点击 "确定" 保存
setx JAVA_HOME "C:\Program Files\Eclipse Adoptium\jdk-17.0.2.8-hotspot" /M
setx PATH "%PATH%;%JAVA_HOME%\bin" /M
- 打开命令提示符
- 检查 Java 版本
预期输出(版本号可能不同):
openjdk version "17.0.2" 2022-01-18
OpenJDK Runtime Environment Temurin-17.0.2+8 (build 17.0.2+8)
OpenJDK 64-Bit Server VM Temurin-17.0.2+8 (build 17.0.2+8, mixed mode, sharing)
- 检查 Java 编译器版本
预期输出:
- 测试 Java 程序运行
echo public class Hello { public static void main(String[] args) { System.out.println("Hello, Java!"); } } > Hello.java
javac Hello.java
java Hello
预期输出:
- 命令未找到错误
- 检查环境变量配置是否正确
- 确保
JAVA_HOME
路径指向 JDK 目录而非 JRE 目录
- 尝试重启命令提示符或电脑
- 版本不匹配问题
- 使用
where java
命令检查系统中 Java 的安装位置
- 如有多个 Java 版本,确保 PATH 变量中优先指向所需版本
- 安装过程出错
- 确保以管理员身份运行安装程序
- 临时关闭杀毒软件或防火墙
- 检查磁盘空间是否充足