安装 Java 就是安装 JDK。Java 有三大分支,这里选择的是 Java SE。
此外,对于 JDK,也更替了很多个版本,其中也分为 LTS 版本和非 LTS 版本。LTS 指长期支持版(Long Term Support)。对于这个概念,这里不多作解释,读者可以简单将它们理解为稳定版与快照版。
(Java 的 LTS 版本目前有:Java 8、Java 11、Java 17。网址:https://www.oracle.com/java/technologies/java-se-support-roadmap.html)
笔者的意见是,最好下载最新的 LTS 版本。但对于一些刚刚学习 Java 的读者来说,下载哪个版本区别不大,因为它们之间的区别不会在简单的 Java 程序中体现。编写本教程的时候,笔者下载的是当时的最新 LTS 版 Java SE 17。
进入 Oracle 官网下载 Java SE,也就是 JDK 的安装包。
Java 的官网下载链接:https://www.oracle.com/java/technologies/downloads/
Java 17 下载处的最终网址:https://www.oracle.com/java/technologies/downloads/#jdk17-windows
(在 Java 17 以前,下载还需要注册一个 Oracle 账号。但在 Java 17 之后,Oracle 决定推出商业免费版。也许是担忧 Java 的市场份额每况愈下,垄断看来不够格。对于 Java 17,下载不需要注册账号,但之前的版本仍然需要。)
因为是国外的网站,所以可能网站加载缓慢。部分浏览器可能禁用此网站上的某些控件,所以如下的过程如果发现网站上缺失某些界面选项,可以试试换个浏览器。
【说明】
在前面的下载中,可以看到,Windows 下的 JDK 数据包有三种可选的下载:Windows x64 Compressed Archive、Windows x64 Installer 和 Windows x64 MSI Installer。其中,前者为 JDK 的免安装版本,后两者均为 JDK 的离线安装包版本,其中一个是 WIndows 的 EXE 安装包,另一个是 MSI 安装包。这两种安装包没有太大的区别,这里使用的是 EXE 安装包。
也可以选择 JDK 的免安装版。很多“免安装”狂热者很喜欢选择任何软件的免安装版本。不过,由于这两者没有本质上的区别,没有任何理由非要使用免安装版本。通常,使用离线安装包版本能减少很多麻烦。
下载好了之后应该有一个名叫 jdk-17_windows-x64_bin.exe 的安装包。运行安装包,这里 JDK 的默认路径是 C:\Program Files\Java\jdk-17\。请记住这个路径,下面会用上。
这一步完成之后就可以开始设定 Path 路径了,进行这一步是为了能在 Windows 的 CMD 中识别出 C:\Program Files\Java\jdk-17\ 下 Java 的相关命令。
这要进入 Windows 的环境变量界面(这里以 Win10 教育版为例),如图(请顺着图片用鼠标点击画红圈部分):
这里需要在 Path 中填写 Java 的命令工具的路径。不过在这之前,需要先创建环境变量 JAVA_HOME。设置 JAVA_HOME 的值为 C:\Program Files\Java\jdk-17。