Windows环境下如何安装JDK19,想玩JDK19新特性的程序猿们了解一下!

举报
wljslmz 发表于 2022/12/10 11:40:37 2022/12/10
【摘要】 Windows环境下如何安装JDK19

上一篇文章中,我们介绍了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\javapathC:\ProgramData\Oracle\Java\javapath,所以我们需要删除这两项后,再试一下:

可以看到成功切换!

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

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

五、总结

本文给大家详细介绍了JDK19如何在Windos上安装,以及安装的时候可能会有哪些坑,如何切换JDK版本。希望本文对您有所帮助,有任何问题欢迎在下方评论区与我讨论!

【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。