当前位置:首页 > 后端开发 > 正文

windows10怎么安装java

官网下载JDK→双击安装→配置环境变量→cmd输入java -version验证

以下是针对 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 安装包

  1. 访问 Oracle Java Downloads 官网。
  2. 根据操作系统选择对应平台:

    Windows → x64 Installer (exe)

  3. 推荐选择 JDK 而非 JRE,并优先选择带 “LTS” 标识的版本(如 JDK 8uXX)。
  4. 阅读并接受许可协议后开始下载。

注意:自 Java 11 起,Oracle 调整了授权策略,商业用途需付费订阅,个人学习建议改用 OpenJDK(可通过 Adoptium 等渠道获取)。

Step 2:运行安装程序

  1. 双击下载完成的 .exe 文件,启动安装向导。
  2. 关键配置项
    • 开发工具:务必勾选 “Public JRE”(供其他应用调用)和 “JavaFX SDK”(如需图形界面开发)。
    • 安装路径:建议保留默认路径 C:Program FilesJavajdk1.8.0_XX,便于后续环境变量管理。
  3. 点击 “Install” 完成安装。

Step 3:配置系统环境变量

此步骤决定能否在命令行中直接使用 javajavac 命令。

变量名 变量值 作用说明
JAVA_HOME C:Program FilesJavajdk1.8.0_XX 指向 JDK 根目录
Path %JAVA_HOME%bin 将 Java 可执行文件加入系统路径

操作步骤

  1. 右键 “此电脑” → “属性” → “高级系统设置” → “环境变量”。
  2. 新建系统变量
    • 变量名:JAVA_HOME
    • 变量值:填写实际安装路径(可通过右键快捷方式查看目标路径确认)。
  3. 编辑 Path 变量
    • 在 “系统变量” 中找到 Path,点击编辑。
    • 新增一行:%JAVA_HOME%bin
  4. 依次点击 “确定” 保存设置。

技巧:修改环境变量后,需重新打开命令提示符窗口才能生效。

Step 4:验证安装结果

  1. Win + R 输入 cmd 打开命令提示符。
  2. 分别输入以下命令测试:
    java -version     # 显示 Java 版本信息
    javac -version    # 显示编译器版本信息
  3. 若输出类似以下内容则表示成功:
    java version "1.8.0_291"
    Java(TM) SE Runtime Environment (build 1.8.0_291-b10)

进阶配置(可选)

设置默认浏览器关联

若希望双击 .jar 文件时自动用指定浏览器打开 Applet/WebStart 应用:

  1. 进入控制面板 → Java → 安全 → 编辑站点列表。
  2. 添加可信站点域名(如本地测试用 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: 这是由于环境变量未正确配置导致的,请按以下顺序排查:

  1. 确认 JAVA_HOME 环境变量已创建且路径正确;
  2. 检查 Path 变量中是否包含 %JAVA_HOME%bin
  3. 确保修改环境变量后重新打开了命令提示符窗口;
  4. 如果仍有问题,尝试以管理员身份运行 CMD。

Q2: 如何彻底卸载旧版 Java?

A: 执行以下步骤可完全清除残留:

  1. 通过控制面板 → 程序和功能 → 卸载所有 Java 相关产品;
  2. 手动删除以下目录(如有):
    • C:Program FilesJava
    • C:Users<用户名>AppDataLocalLowSunJava
  3. 清理注册表残留(需谨慎):
    • Win + R 输入 regedit → 搜索所有含 “java” 的键值并删除;
  4. 最后重启电脑使变更生效。

通过以上步骤,您已成功在 Windows 10 上搭建了完整的 Java 开发环境,建议定期关注 Java 官方发布的安全更新,并通过 java -version 命令监控当前使用

0