上一篇文章中,我们介绍了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
我们看到最新的版本是JDK19。
我的电脑是win10 64位,所以点击x64 Installer后的下载链接https://download.oracle.com/java/19/latest/jdk-19_windows-x64_bin.exe ( sha256)
稍等片刻就会下载好:
下载好后,在本地就会看到exe文件:
接下来就是安装了。
二、安装JDK
1、双击下载的文件jdk-19_windows-x64_bin.exe
,JDK 安装程序将启动。
2、根据提示,点击”下一步“:
3、更改安装路径,这里默认的路径是C:\Program File\Java\jdk-19\
,你可以选择安装到其他的目录,这里我们安装到E:\develop\jdk\jdk19
,然后点击”下一步“:
4、等待安装进度,安装时间根据电脑的性能来:
5、安装完成后,会提示”Java™ SE Development Kit 19.0.1(64-bit)已成功安装“,然后点击关闭:
下面就要验证一下是否安装完成了。
三、验证JDK是否安装成功
由于我们使用的是exe文件的安装,所以JDK的环境变量会自动帮我们设置,我们先来看下目前的环境变量是什么样子的。
1、打开”控制面板“并单击”系统和安全“:
2、点击”系统“:
3、单击“高级系统设置”打开“系统属性”对话框:
4、在“系统属性”对话框中,单击“环境变量”按钮:
5、在系统环境变量中,选择变量“Path”并单击“编辑”按钮:
6、找一下jdk19的关键词:
发现压根没有找到,在没有找到的情况下,我们执行一下java -version
命令试试:
发现居然成功打印出jdk19的版本信息,这个是什么原因呢?
原来,从jdk17开始,通过exe文件安装的jdk,在安装完jdk后,会将java.exe、javaw.exe、javaws.exe三个文件复制到C:\Windows\System32目录,但是在我本地没有找到这三个文件。
但是在我们的系统环境变量中看到了两个关键的配置:
正因为这两个配置才导致了我们不需要配置jdk19的环境变量就能运行java命令的原因。
那如果我们想切换jdk的版本应该怎么办?
四、切换jdk版本
假如我们想切换到jdk11的版本。
首先还是打开系统的环境变量,在path中新增%JAVA_HOME%\bin
:
然后在系统变量模块中点击”新增“按钮:
增加”JAVA_HOME“:
点击确定后,我们再通过cmd命令行输入命令java -version
,看看有没有切换成功:
发现没有成功,问题出在哪?
还是上面咱们提到的环境变量中的C:\Program Files (x86)\Oracle\Java\javapath
和C:\ProgramData\Oracle\Java\javapath
,所以我们需要删除这两项后,再试一下:
可以看到成功切换!
如果我们还想切换其他版本,只需要改JAVA_HOMEjdk的目录即可:
如上图,我们切换到了jdk1.8,我们验证一下:
五、总结
本文给大家详细介绍了JDK19如何在Windos上安装,以及安装的时候可能会有哪些坑,如何切换JDK版本。