Java 17 的下载安装教程
说明:
笔者的安装环境:
安装 Java 就是安装 JDK。Java 有三大分支,这里选择的是 Java SE。关于这些分支的区别,可见笔者的另一篇博客:
Java SE、、Java EE、Java 框架、Java ME 等概念之间的区别:
此外,对于 JDK,也更替了很多个版本,其中也分为 LTS 版本和非 LTS 版本。LTS 指长期支持版(Long Term )。对于这个概念,这里不多作解释,读者可以简单将它们理解为稳定版与快照版。
(Java 的 LTS 版本目前有:Java 8、Java 11、Java 17。网址:)
笔者的意见是,最好下载最新的 LTS 版本。但对于一些刚刚学习 Java 的读者来说,下载哪个版本区别不大,因为它们之间的区别不会在简单的 Java 程序中体现。编写本教程的时候,笔者下载的是当时的最新 LTS 版 Java SE 17。
进入 官网下载 Java SE,也就是 JDK 的安装包。
Java 的官网下载链接:
Java 17 下载处的最终网址:
(在 Java 17 以前,下载还需要注册一个 账号。但在 Java 17 之后, 决定推出商业免费版。也许是担忧 Java 的市场份额每况愈下,垄断看来不够格。对于 Java 17,下载不需要注册账号,但之前的版本仍然需要。)
因为是国外的网站,所以可能网站加载缓慢。部分浏览器可能禁用此网站上的某些控件,所以如下的过程如果发现网站上缺失某些界面选项,可以试试换个浏览器。
【说明】
在前面的下载中,可以看到, 下的 JDK 数据包有三种可选的下载: x64 、 x64 和 x64 MSI 。其中,前者为 JDK 的免安装版本,后两者均为 JDK 的离线安装包版本,其中一个是 的 EXE 安装包,另一个是 MSI 安装包。这两种安装包没有太大的区别,这里使用的是 EXE 安装包。
也可以选择 JDK 的免安装版。很多“免安装”狂热者很喜欢选择任何软件的免安装版本。不过,由于这两者没有本质上的区别,没有任何理由非要使用免安装版本。通常,使用离线安装包版本能减少很多麻烦。
下载好了之后应该有一个名叫 jdk–.exe 的安装包。运行安装包,这里 JDK 的默认路径是 C: FilesJavajdk-17。请记住这个路径,下面会用上。如图:
这一步完成之后就可以开始设定 Path 路径了,进行这一步是为了能在 的 CMD 中识别出 C: FilesJavajdk-17 下 Java 的相关命令。
这要进入 的环境变量界面(这里以 Win10 教育版为例),如图(请顺着图片用鼠标点击画红圈部分):
这里需要在 Path 中填写 Java 的命令工具的路径。不过在这之前,需要先创建环境变量 。设置 的值为 C: FilesJavajdk-17。
(如果电脑不打算设置多用户,则这里选择 用户变量 还是 系统变量 的 Path 区别不大。这里选择 用户变量。)
在设置完 之后,在 Path 中添加新的一行 %%bin。
【Q & A】
阅读本教程的很多读者可能是初次学习编程,他们看到此处时可能有如下这些疑问。笔者将这些疑问解答于此。如果这些疑问没有覆盖全部的问题,也可以在下方留言提问。
这些问题与 Java 安装没有必然的联系,如果读者暂时不想了解这些内容,可以先收藏本博客,然后跳过这些内容,日后再来阅读。
标准的配置为:
以上如果设置完成之后,进入 CMD 中输入 java 或 javac 后,应该会出现篇幅很长的说明文字,这说明前面的设置生效了。而之所以出现这些说明文字,是因为输入这些命令的时候没有输入任何参数,这种情况下,命令在运行后会提示此命令的语法格式。如果前面的设置不成功,则 CMD 会告知输入了它不认识的命令名。
进入 CMD 的方法有很多,这里只举一例。使用快捷键 Win + R 打开 运行,然后输入 cmd:
设置完成之后,就可以安装关于 Java 的集成开发工具 IDE 了。主流的 IDE 有 IDEA、 、、 等。这些软件简介如下:
:
一款多年来一直流行的官方 Java IDE,支持官方汉化,完全免费。笔者在学生时代使用的第一款 Java 的 IDE 就是它。
关于 的中文简体版下载安装教程,可见笔者的另一篇博客:
的中文简体版安装教程:
其它:
如果你在使用其它 Java IDE,或者打算使用手机、 CMD 进行编程,请尽快改掉这个坏习惯。因为就算笔者不此提醒,你也迟早会被迫使用 IDE 进行开发。而以软件工程的角度来说,任何漏洞越晚被发现,所带来的损失越大。研究底层不要以这种方法。这种方法就像是钻木取火、骑马登山。
最后的最后,考虑到很多读者可能是初次学习编程,为了减少可能会走的弯路,笔者还编写了如下博客。欢呼吧,少年!