JDK17的下载安装(与JDK1.8相互切换)

签名:但行好事,莫问前程。

文章目录

  • 前言
  • 一、为什么要下载JDK17
  • 二、JDK17的下载
  • 三、JDK17的安装
  • 四、JDK17和JDK8的切换
  • 总结


前言

JDK版本自JDK8之后,每隔半年发布一个新版本,但是流行着一个名言:你发任他发,我用Java8。
今天我们记录的是下载安装JDK17。


一、为什么要下载JDK17

下图是JDK每个版本的信息

  • Java5.0:版本号直接从1.4直接更新到5.0
  • Java8.0:目前使用量最多的版本,也是长期支持版本
  • Java11.0:安装包取消独立JRE安装包,长期支持版本
  • Java17.0:长期支持版本

JDK17的下载安装(与JDK1.8相互切换)_第1张图片
那么问题来了,有Java8,Java11,我们为何要选择Java17呢?

  • 垃圾回收算法的加强,JDK11之后,使用了G1的垃圾算法回收机制
    在这里插入图片描述
  • Java之父发推特呼吁大家使用JKD17
    JDK17的下载安装(与JDK1.8相互切换)_第2张图片
  • Spring高版本对JDK的要求(这也是为啥要升级17的重要原因)
    JDK17的下载安装(与JDK1.8相互切换)_第3张图片

二、JDK17的下载

JDK17的下载地址:https://www.oracle.com/java/technologies/downloads/#java17

JDK17的下载安装(与JDK1.8相互切换)_第4张图片
点击下载安装包:
JDK17的下载安装(与JDK1.8相互切换)_第5张图片

三、JDK17的安装

找到下载的安装包,双击
JDK17的下载安装(与JDK1.8相互切换)_第6张图片
点击下一步

选择安装目录(JDK我习惯安装在C盘,一般的开发软件建议安装在D盘,这里可以根据自己的情况修改安装路径)

安装完成
JDK17的下载安装(与JDK1.8相互切换)_第7张图片

四、JDK17和JDK8的切换

安装完JDK17后,打开cmd,查看当前JDK版本:
JDK17的下载安装(与JDK1.8相互切换)_第8张图片
但是我的电脑之前装的的Java8,切换成JDK8

JDK17的下载安装(与JDK1.8相互切换)_第9张图片
找到环境变量:
JDK17的下载安装(与JDK1.8相互切换)_第10张图片
新建系统变量:CLASSPATH(如果之前存在就不用新建)

CLASSPATH

%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

JDK17的下载安装(与JDK1.8相互切换)_第11张图片
新建系统变量:JDK8(变量值是对应的JDK8的位置)

JDK8

C:\Program Files\Java\jdk1.8.0_211

JDK17的下载安装(与JDK1.8相互切换)_第12张图片
新建系统变量:JDK17(变量值是JDK17的位置)

JDK17

C:\Program Files\Java\jdk-17

JDK17的下载安装(与JDK1.8相互切换)_第13张图片

新建系统变量:JAVA_HOME(之前有就不用新建,选择那个版本的JDK修改对应的变量值)

JAVA_HOME

%JDK8%

JDK17的下载安装(与JDK1.8相互切换)_第14张图片
编辑Path环境变量(加入如下配置)

Path

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

JDK17的下载安装(与JDK1.8相互切换)_第15张图片

至此JDK8与JDK17的切换模式的环境变量就配置完成了

改回JDK8,验证一下

JDK17的下载安装(与JDK1.8相互切换)_第16张图片

切换成JDK17,验证一下
JDK17的下载安装(与JDK1.8相互切换)_第17张图片

完美~


总结

博客主要记录了JDK17的下载安装,有啥错误或不足地方请指正,如果对你有所帮助,请一键三连。

你可能感兴趣的:(Java,java)