windows10怎么安装java
- 后端开发
- 2025-08-13
- 1
以下是针对 Windows 10 系统安装 Java 的超详细教程,涵盖从下载到环境配置、验证及常见问题解决的全流程,适合零基础用户跟随操作,本文结合图文说明与表格对比,帮助您快速掌握核心要点。
准备工作:理解 Java 的核心概念
在正式操作前,需明确以下概念以避免混淆:
| 术语 | 定义 | 适用场景 |
|————|———————————————————————-|——————————|
| JRE | Java Runtime Environment(仅含运行库) | 单纯运行已编译的 .jar
文件 |
| JDK | Java Development Kit(包含 JRE + 编译器 + 调试工具) | 开发 Java 程序必备 |
| OpenJDK| 开源免费的 Java 实现,与 Oracle JDK 兼容 | 推荐个人/企业免费使用 |
| LTS | Long-Term Support(长期支持版) | 稳定性更高,适合生产环境 |
:若用于编程开发,必须安装 JDK;若仅需运行现有 Java 程序,可安装 JRE,本文以 Oracle JDK 8 LTS 为例演示安装流程。
分步安装指南
Step 1:下载 Java 安装包
- 访问 Oracle Java Downloads 官网。
- 根据操作系统选择对应平台:
Windows → x64 Installer (exe)
- 推荐选择 JDK 而非 JRE,并优先选择带 “LTS” 标识的版本(如 JDK 8uXX)。
- 阅读并接受许可协议后开始下载。
️ 注意:自 Java 11 起,Oracle 调整了授权策略,商业用途需付费订阅,个人学习建议改用 OpenJDK(可通过 Adoptium 等渠道获取)。
Step 2:运行安装程序
- 双击下载完成的
.exe
文件,启动安装向导。 - 关键配置项:
- 开发工具:务必勾选 “Public JRE”(供其他应用调用)和 “JavaFX SDK”(如需图形界面开发)。
- 安装路径:建议保留默认路径
C:Program FilesJavajdk1.8.0_XX
,便于后续环境变量管理。
- 点击 “Install” 完成安装。
Step 3:配置系统环境变量
此步骤决定能否在命令行中直接使用 java
和 javac
命令。
变量名 | 变量值 | 作用说明 |
---|---|---|
JAVA_HOME |
C:Program FilesJavajdk1.8.0_XX |
指向 JDK 根目录 |
Path |
%JAVA_HOME%bin |
将 Java 可执行文件加入系统路径 |
操作步骤:
- 右键 “此电脑” → “属性” → “高级系统设置” → “环境变量”。
- 新建系统变量:
- 变量名:
JAVA_HOME
- 变量值:填写实际安装路径(可通过右键快捷方式查看目标路径确认)。
- 变量名:
- 编辑 Path 变量:
- 在 “系统变量” 中找到
Path
,点击编辑。 - 新增一行:
%JAVA_HOME%bin
。
- 在 “系统变量” 中找到
- 依次点击 “确定” 保存设置。
技巧:修改环境变量后,需重新打开命令提示符窗口才能生效。
Step 4:验证安装结果
- 按
Win + R
输入cmd
打开命令提示符。 - 分别输入以下命令测试:
java -version # 显示 Java 版本信息 javac -version # 显示编译器版本信息
- 若输出类似以下内容则表示成功:
java version "1.8.0_291" Java(TM) SE Runtime Environment (build 1.8.0_291-b10)
进阶配置(可选)
设置默认浏览器关联
若希望双击 .jar
文件时自动用指定浏览器打开 Applet/WebStart 应用:
- 进入控制面板 → Java → 安全 → 编辑站点列表。
- 添加可信站点域名(如本地测试用
localhost
)。
多版本 Java 共存
若需同时安装多个 Java 版本(如 JDK 8 + JDK 17):
| 需求 | 解决方案 |
|———————|————————————————————————–|
| 临时切换版本 | 修改 JAVA_HOME
环境变量指向不同路径 |
| 永久共存 | 使用第三方工具如 jenv 管理版本切换 |
| 指定项目使用特定版本| 在项目构建脚本(如 Maven/Gradle)中显式声明 MAVEN_OPTS="-Djava.version=1.8"
|
常见问题排查
现象 | 可能原因及解决方案 |
---|---|
'java' 不是内部或外部命令 |
检查 Path 环境变量是否包含 %JAVA_HOME%bin 确认安装完成后重启过电脑 |
版本号显示不一致 | 删除重复的 JAVA_HOME 环境变量检查是否有多个 Java 安装残留 |
IDEA 报错 “No JVM found” | 在 IntelliJ IDEA 中手动指定 JDK 路径:File → Project Structure → Project Settings → Project SDK |
浏览器无法加载 Applet | 确保已将相关域名加入 Java 安全例外列表 禁用防火墙对 Java 进程的限制 |
替代方案推荐
类型 | 优势 | 下载地址 |
---|---|---|
OpenJDK | 完全免费、社区维护、无版权限制 | Adoptium: https://adoptium.net/ |
微软 Build Toolchain | 深度集成 VS Code,适合 .NET 开发者 | Visual Studio Marketplace |
GraalVM | 高性能即时编译,支持多语言互操作 | https://www.graalvm.org/ |
FAQs
Q1: 为什么安装了 Java 但是命令行提示找不到命令?
A: 这是由于环境变量未正确配置导致的,请按以下顺序排查:
- 确认
JAVA_HOME
环境变量已创建且路径正确; - 检查
Path
变量中是否包含%JAVA_HOME%bin
; - 确保修改环境变量后重新打开了命令提示符窗口;
- 如果仍有问题,尝试以管理员身份运行 CMD。
Q2: 如何彻底卸载旧版 Java?
A: 执行以下步骤可完全清除残留:
- 通过控制面板 → 程序和功能 → 卸载所有 Java 相关产品;
- 手动删除以下目录(如有):
C:Program FilesJava
C:Users<用户名>AppDataLocalLowSunJava
- 清理注册表残留(需谨慎):
- 按
Win + R
输入regedit
→ 搜索所有含 “java” 的键值并删除;
- 按
- 最后重启电脑使变更生效。
通过以上步骤,您已成功在 Windows 10 上搭建了完整的 Java 开发环境,建议定期关注 Java 官方发布的安全更新,并通过 java -version
命令监控当前使用