Java:Windows 10下载和配置JDK

0. 介绍

JDK,全称是 “Java Development Kit”,Java 开发工具包,是一个开发 Java 必不可少的程序或资源(目前可替换的有:OpenJDK)。
JDK 中包含了 JVM 和 JRE 等运行 Java 必须的资源,还多了很多开发 Java 必需的资源。
如果更详细资料感兴趣,可以参考我的另外一篇博客:Java 开发工具包

1. 下载

  • 打开 JDK 官网(JDK 属于 Oracle 公司)直达 JDK 官网下载链接
    Java:Windows 10下载和配置JDK
  • 点击 “JDK Download” 按钮
    Java:Windows 10下载和配置JDK
    注:官网上第一个 JDK 版本都是最新版,写博客期间最新版为 JDK 15,如果你需要较低版本,请查看下一步;否则跳过(请忽略)
  • 下载较低版本
    Java:Windows 10下载和配置JDK
  • 下载页面(以 JDK 15 为例)
    Java:Windows 10下载和配置JDK
  • 在 Windows x64 区域(高级版本在 Windows 只支持 x64 位操作系统),点击一个进行下载
    Java:Windows 10下载和配置JDK

2. 安装

2.1. “.zip” 安装

  • 将 “jdk-15.0.1_windows-x64_bin.zip” 解压到一个你认为合适的位置(路径尽量不要有中文)
    Java:Windows 10下载和配置JDK
    Java:Windows 10下载和配置JDK

2.2. “.exe” 安装

  • 双击 “.exe” 文件,打开安装程序
    Java:Windows 10下载和配置JDK

  • 单击 “Next”
    Java:Windows 10下载和配置JDK

  • 安装路径,如果路径不合适,可以点右侧的 “Change” 进行修改(尽量不要有中文),点击 “Next”
    Java:Windows 10下载和配置JDK

  • 安装过程(很快,可能几秒到几分钟)
    Java:Windows 10下载和配置JDK

  • 成功安装,点击 “Close” 退出
    Java:Windows 10下载和配置JDK

3. 配置

注:我的 JDK-15 完整路径是 “C:\Program Files\Java\jdk-15.0.1”(引号内的内容)

  • 选中桌面上 “我的电脑”, 鼠标右键,选择 “属性”
    Java:Windows 10下载和配置JDK
  • 高级系统设置
    Java:Windows 10下载和配置JDK
  • 选择 “高级” 选项卡下的 “环境变量”
    Java:Windows 10下载和配置JDK
  • 用户变量和系统变量
    Java:Windows 10下载和配置JDK

注:用户变量只对某一特定用户有效;系统变量对整个系统有效。
我的电脑只有我一个用户,所以我直接修改系统变量。

  • 新建变量
    Java:Windows 10下载和配置JDK

  • 变量 JAVA_HOME
    Java:Windows 10下载和配置JDK

    • 变量名称:JAVA_HOME
    • 变量值:你的 JDK 路径

点击 “OK”。

  • 找到系统变量下的 “Path” 变量
    Java:Windows 10下载和配置JDK

选中双击打开,或者选中后点击 “Edit” 打开

  • 点击 “New” 创建一个新的路径Java:Windows 10下载和配置JDK

  • 输入 “%JAVA_HOME%\bin”,并点击 “OK”
    Java:Windows 10下载和配置JDK

  • 继续点击 “OK”
    Java:Windows 10下载和配置JDK

  • 最后一次 “OK”
    Java:Windows 10下载和配置JDK
    注:以上三次确认,都确保点击了,以保证系统变量生效。

4. 测试

  • 打开 CMD
    Java:Windows 10下载和配置JDK

  • 输入命令:“java”
    Java:Windows 10下载和配置JDK

  • 输入命令:“java --version”
    Java:Windows 10下载和配置JDK

  • 输入命令:“javac”
    Java:Windows 10下载和配置JDK

  • 输入命令:“javac --version”
    Java:Windows 10下载和配置JDK

  • 以上结果都表明:成功配置了 JDK。

4. 问答

配置 JDK 路径有两种方案。
方案一:就是 3. 中的方案,先 “JAVA_HOME”,后 “Path” 路径;
方案二:就是直接在 “Path” 中配置 JDK 的路径,如下图所示
Java:Windows 10下载和配置JDK
其中 “JAVA_HOME=C:\Program Files\Java\jdk-15.0.1”。
这两种方案都能成功配置 JDK。

你可能存在疑问:为什么还要“多此一举”地创建一个 “JAVA_HOME” 变量呢?

假如现在我要更换 JDK 的版本,如 JDK 14,那么
方案一:更换 “JAVA_HOME” 的值
Java:Windows 10下载和配置JDK
方案二:更换 “Path” 中关于 JDK 的值

看起来似乎是差不多复杂的。
但是,当需要多个关于 JDK 路径的时候,方案一的优势就体现出来了。

方案一:%JAVA_HOME%\bin; %JAVA_HOME%\lib;
方案二:C:\Program Files\Java\jdk-15.0.1\bin; C:\Program Files\Java\jdk-15.0.1\lib;