上一篇文章中,我们介绍了Java 的工作原理和 Java 开发环境,其中Java 开发环境中提到了一个重要的环境JDK,即Java SE Development Kit,它是 Java SE 平台的开发工具,拥有Java开发应用程序的基本功能,本文将介绍如何再Windows环境下安装 JDK。

一、下载JDK

访问以下 URL 并下载最新版本的 JDK:

https://www.oracle.com/cn/java/technologies/javase-downloads.html

怎么看keytool java版本_windows

我们看到最新的版本是JDK19。

我的电脑是win10 64位,所以点击x64 Installer后的下载链接https://download.oracle.com/java/19/latest/jdk-19_windows-x64_bin.exe ( sha256)

怎么看keytool java版本_java_02

稍等片刻就会下载好:

怎么看keytool java版本_java_03

下载好后,在本地就会看到exe文件:

怎么看keytool java版本_java_04

接下来就是安装了。

二、安装JDK

1、双击下载的文件jdk-19_windows-x64_bin.exe,JDK 安装程序将启动。

2、根据提示,点击”下一步“:

怎么看keytool java版本_windows_05

3、更改安装路径,这里默认的路径是C:\Program File\Java\jdk-19\,你可以选择安装到其他的目录,这里我们安装到E:\develop\jdk\jdk19,然后点击”下一步“:

怎么看keytool java版本_Java_06

4、等待安装进度,安装时间根据电脑的性能来:

怎么看keytool java版本_怎么看keytool java版本_07

5、安装完成后,会提示”Java™ SE Development Kit 19.0.1(64-bit)已成功安装“,然后点击关闭:

怎么看keytool java版本_怎么看keytool java版本_08

下面就要验证一下是否安装完成了。

三、验证JDK是否安装成功

由于我们使用的是exe文件的安装,所以JDK的环境变量会自动帮我们设置,我们先来看下目前的环境变量是什么样子的。

1、打开”控制面板“并单击”系统和安全“:

怎么看keytool java版本_windows_09

2、点击”系统“:

怎么看keytool java版本_怎么看keytool java版本_10

3、单击“高级系统设置”打开“系统属性”对话框:

怎么看keytool java版本_Java_11

4、在“系统属性”对话框中,单击“环境变量”按钮:

怎么看keytool java版本_开发语言_12

5、在系统环境变量中,选择变量“Path”并单击“编辑”按钮:

怎么看keytool java版本_Java_13

6、找一下jdk19的关键词:

怎么看keytool java版本_怎么看keytool java版本_14

发现压根没有找到,在没有找到的情况下,我们执行一下java -version命令试试:

怎么看keytool java版本_开发语言_15

发现居然成功打印出jdk19的版本信息,这个是什么原因呢?

原来,从jdk17开始,通过exe文件安装的jdk,在安装完jdk后,会将java.exe、javaw.exe、javaws.exe三个文件复制到C:\Windows\System32目录,但是在我本地没有找到这三个文件。

但是在我们的系统环境变量中看到了两个关键的配置:

怎么看keytool java版本_windows_16

正因为这两个配置才导致了我们不需要配置jdk19的环境变量就能运行java命令的原因。

那如果我们想切换jdk的版本应该怎么办?

四、切换jdk版本

假如我们想切换到jdk11的版本。

首先还是打开系统的环境变量,在path中新增%JAVA_HOME%\bin

怎么看keytool java版本_开发语言_17

然后在系统变量模块中点击”新增“按钮:

怎么看keytool java版本_windows_18

增加”JAVA_HOME“:

怎么看keytool java版本_java_19

怎么看keytool java版本_Java_20

点击确定后,我们再通过cmd命令行输入命令java -version,看看有没有切换成功:

怎么看keytool java版本_开发语言_15

发现没有成功,问题出在哪?

还是上面咱们提到的环境变量中的C:\Program Files (x86)\Oracle\Java\javapathC:\ProgramData\Oracle\Java\javapath,所以我们需要删除这两项后,再试一下:

怎么看keytool java版本_怎么看keytool java版本_22

可以看到成功切换!

如果我们还想切换其他版本,只需要改JAVA_HOMEjdk的目录即可:

怎么看keytool java版本_windows_23

如上图,我们切换到了jdk1.8,我们验证一下:

怎么看keytool java版本_java_24

五、总结

本文给大家详细介绍了JDK19如何在Windos上安装,以及安装的时候可能会有哪些坑,如何切换JDK版本。