【JDK】一、jdk17的下载与安装配置(图文说明超详细)

JDK17的下载与安装

  • 前言
  • 一、JDK17下载
    • 1、官方下载地址 ( Oracle中国的官方网站)
  • 二、JDK17安装
    • 1、先看一下我现在的java版本和环境变量
    • 2、开始新的安装
      • 第一步:双击下载的jdk-17.0.7_windows-x64_bin.exe 进入到安装页面
      • 第二步:jdk一般就默认文件下就可以了
      • - 第三步:等待安装
      • 第四步:安装完成
      • 第五步:可参考java的api
  • 三、JDK17环境变量配置
    • 1、点击此电脑、然后点击系统属性、如图所示
    • 2、进入到系统高级设置
    • 3、点击环境变量
    • 4、修改环境变量,
    • 5、修改后,点击确认![在这里插入图片描述](https://img-blog.csdnimg.cn/743fd96cca544678be135386415f7dad.png)
    • 6、 在看一下我的PATH中引用的JAVA_HOME,
    • 7、 点击确定退出,打开的每个页面都不要直接点×号,要点确定退出
  • 四、安装成功

前言

JDK几乎每年都在发布新的版本,jdk17也是目前最新的 LTS版本,SpringBoot3已经出来一段时间了,也是最少需要JDK17的支撑,总体JDK17很值得学习。 因为工作较忙最近一直没有时间学习,今天有一起安装一下.

一、JDK17下载

JDK 20 is the latest release of Java SE Platform and JDK 17 LTS is the latest long-term support release for the Java SE platform.

1、官方下载地址 ( Oracle中国的官方网站)

https://www.oracle.com/cn/java/

  • 进入官方网站,并点击左上角的 下载Java
    在这里插入图片描述
    由于最近的目前是java20,下载17就需要进入的历史版本下载了。
    在这里插入图片描述- 直接点击就可以下载,我这里选择的是可直接运行的。exe windows推荐这种哦,方便快捷。
    在这里插入图片描述

  • 没有登录可能需要登录,创建账号也比较简单,没有账号的可以创建一个
    在这里插入图片描述

  • 下载完成
    在这里插入图片描述

二、JDK17安装

1、先看一下我现在的java版本和环境变量

在这里插入图片描述
在这里插入图片描述

2、开始新的安装

第一步:双击下载的jdk-17.0.7_windows-x64_bin.exe 进入到安装页面

在这里插入图片描述

第二步:jdk一般就默认文件下就可以了

在这里插入图片描述

- 第三步:等待安装

在这里插入图片描述

第四步:安装完成

在这里插入图片描述

第五步:可参考java的api

https://docs.oracle.com/en/java/javase/17/index.html

三、JDK17环境变量配置

1、点击此电脑、然后点击系统属性、如图所示

在这里插入图片描述

2、进入到系统高级设置

在这里插入图片描述

3、点击环境变量

在这里插入图片描述

4、修改环境变量,

注意我的目前是1.8的,如果你没有JAVA_HOME 那么通过新建按钮创建一个
在这里插入图片描述

5、修改后,点击确认在这里插入图片描述

6、 在看一下我的PATH中引用的JAVA_HOME,

这里我已经配置过了,如果没配置的参考图中的配置
在这里插入图片描述

7、 点击确定退出,打开的每个页面都不要直接点×号,要点确定退出

四、安装成功

在操作窗口输入 java -version mi命令查看 当前jdkd的版本已经是jdl17了在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/24370.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

sqlmap命令大全(附详细扫描流程)

一、sqlmap命令大全。 -u 指定目标URL (可以是http协议也可以是https协议)-d 连接数据库--dbs 列出所有的数据库--current-db 列出当前数据库--tables 列出当前的表--columns 列出当前的列-D 选择使用哪个数据库-T 选择使用哪个表-C 选择使用哪个列--dump 获取字段中的数据--…

破解mysql用户的密码

假如mysql数据库中有一个 prod_blb 用户,你作为root管理员,想知道它的密码,又不想修改它的密码。这个时候就只能通过获取到 prod_blb 用户加密的密码进程破译 1、MYSQL加密方式 MYSQL数据库的认证密码有两种方式,MYSQL 4.1版本之…

《Spring Guides系列学习》guide6 - guide10

要想全面快速学习Spring的内容,最好的方法肯定是先去Spring官网去查阅文档,在Spring官网中找到了适合新手了解的官网Guides,一共68篇,打算全部过一遍,能尽量全面的了解Spring框架的每个特性和功能。 接着上篇看过的gu…

【源码解析】流控框架Sentinel源码深度解析

前言 前面写了一篇Sentinel的源码解析,主要侧重点在于Sentinel流程的运转原理。流控框架Sentinel源码解析,侧重点在整个流程。该篇文章将对里面的细节做深入剖析。 统计数据 StatisticSlot用来统计节点访问次数 SpiOrder(-7000) public class Statis…

跨时钟域数据同步

跨时钟信号直接传输在信号跳变时违背本地时钟域的时序要求(建立时间约束,保持时间约束),容易产生亚稳态,无法确定亚稳态何时结束以及结束时保持在何种状态上。 用同步器抑制亚稳态的往下传播的概率,根据情…

H3C IPSec IKE野蛮模式

这里使用H3C模拟器。 H3C IPSec IKE野蛮模式,又称为IKE Main Mode,主要是在第一阶段(Phase 1)的过程中提供身份保护。它主要用于VPN隧道建立过程中的密钥交换。以下是配置步骤: 创建IKE提案: system-view…

QT圆形进度条(QT桌面项目光照强度检测)

文章目录 前言一、编程思路二、核心代码实现总结 前言 本篇文章我们讲解QT实现圆形进度条,并实现动态的效果。 一、编程思路 实现QT圆形进度条其实是非常简单的,思路就是画两个圆弧。 这里大家就会觉得很奇怪了为什么画两个圆弧就能实现圆形进度条了呢…

轻NAS搭建 - 使用微力同步搭建私人云盘,无需公网IP也能远程访问

文章目录 1.前言2. 微力同步网站搭建2.1 微力同步下载和安装2.2 微力同步网页测试2.3 cpolar的安装和注册 3.本地网页发布3.1 Cpolar云端设置3.2 Cpolar本地设置 4. 公网访问测试5. 结语 1.前言 私有云盘作为云存储概念的延伸,虽然谈不上多么新颖,但是其…

华为OD机试之不含101的整数(Java源码)

不含101的数 题目描述 小明在学习二进制时,发现了一类不含 101的数,也就是: 将数字用二进制表示,不能出现 101 。 现在给定一个整数区间 [l,r] ,请问这个区间包含了多少个二进制不含 101 的整数? 输入描述…

2023全球最佳医院榜单及简要介绍

作为医学类的访问学者、博士后及联合培养博士们,都希望到世界知名医院进行临床研修交流及科研学习。2023 年世界最佳医院排行榜的发布为申请者提供了目标平台,现知识人网小编整理刊出。 近期,《新闻周刊》和全球数据公司 Statista 推出了2023…

Vue之MVVM模型

文章目录 前言一、简说MVVM模型二、走进MVVM总结 前言 Vue的创建者在创建Vue时没有完全遵守MVVM(一种软件架构模式),但是Vue的设计受到了他它的启发。这也是为什么经常用vm(ViewModel的缩写)这个变量名表示Vue实例。 …

操作系统第三章——内存管理(中)

九月重楼二两,冬至蝉蜕一钱,煎入隔年雪煮沸,可治人间相思苦疾, 可是,重楼七叶一花,冬日何来蝉蜕,原是相思无解 殊不知 夏枯即为九叶重楼,掘地三尺寒蝉现,除夕子时雪&…

non-protected broadcast场景分析及解决

non-protected broadcast场景分析及解决 在两个app之间互相送消息使用BroadcastReceiver,有时在运行过程中在logcat工具中会发现大片的飘红消息。 要消除这些错误信息,需要在广播的 Sender 和 Receiver 做部分的修改。 错误信息分析 由于 发送端 的 M…

`JOB`的正确打开方式

文章目录 JOB的正确打开方式 简介工作原理使用场景使用方式注意事项启动JOB失败的情况JOB正确打开方式错误方式正确方式进阶方式终极方式 总结 JOB的正确打开方式 最近有一些小伙伴在使用JOB时,由于使用不当,引起一些问题。例如把license占满&#xff0c…

操作系统第四章——文件管理(下)

竹本无心,却节外生枝,藕却有孔,但出淤泥而不染,人生如梦,却却不随人愿,万般皆是命,半点不由人 文章目录 4.1.5 逻辑结构VS物理结构4.1.6 文件的基本操作知识总览创建文件删除文件打开文件关闭文…

【弹性分布式EMA】在智能电网中DoS攻击和虚假数据注入攻击(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

GPC_APDU_Transport_over_SPI-I2C_v1.0_PublicRelease

GPC_APDU_Transport_over_SPI-I2C_v1.0_PublicRelease.pdf 目录 1 简介 越来越多的设备,如移动设备、可穿戴设备或其他 IoT(物联网)设备现在正在使用焊接安全元件 (SE)。 这产生了支持 SPI 或 I2C 等物理接口的新需求,以代替以前…

Java 反序列化漏洞

反序列化漏洞是指程序在反序列化期间,通过特殊的调用链引发的一系列安全问题。编程语言中只要存在序列化,反序列化功能就可能存在反序列化的安全问题。这里只针对Java和PHP进行讨论。 序列化漏洞概述 序列化的存在主要是为了存储和传输,将这…

如何设置工业设备的振动监测阈值

工业设备的振动阈值设置是确保设备正常运行和及时维护的关键步骤。本文将介绍一些常见的方法和策略,帮助您正确设置工业设备的振动阈值。 1. ISO 10816 振动烈度表格: ISO 10816 是一项国际标准,提供了设备振动水平的参考值。该标准将设备按…

【移动计算技术(Android)】期末复习

目录 选择题 选择题知识点汇总 Activity Intent Broadcast BroadcastReceiver 如何自定义Receiver 如何注册接收器 Service SharedPreferences 三种访问模式 如何创建 如何存储/修改 如何读取 内部存储 openFileOutput openFileInput SD卡 资源文件 SQLite…