JDK17在Windows安装以及环境变量配置(超详细的教程)

目录

一、JDK17的安装包下载

二、安装JDK17

第一步:运行JDK的EXE文件

第二步:选择下一步

第三步:选择安装目录

第四步:安装完成

三、配置JDK17的环境变量

第一步:打开系统属性界面

第二步:打开高级系统设置

第三步:打开环境变量配置

第四步:新建系统环境变量

第五步:添加JAVA_HOME配置项

第六步:添加Path项

第七步:确认环境变量并完成

三、检测JDK17是否安装成功


一、JDK17的安装包下载

JDK17的官网下载链接:

https://www.oracle.com/java/technologies/downloads/#java17

很多同学在其他的地方也能下载,但是我还是强烈推荐如果有条件使用官网的下载链接。下载如下图所示:

下载完成后如下图:

二、安装JDK17

第一步:运行JDK的EXE文件

点击运行exe文件:

第二步:选择下一步

第三步:选择安装目录

这个地方如果你更换了安装目录,要记住这个目录,一会在进行环境变量配置的时候需要用到这个目录。

点击后如下图所示:

第四步:安装完成

点击“关闭”按钮完成安装。

如果您系统中没有安装JRE,他会提示你安装JRE,在我们开发环境中,JDK中已经带有JRE,因此你可以不安装JRE.

三、配置JDK17的环境变量

为了让系统能自动识别到我们的JDK,那么我们需要去配置JDK的环境变量。

第一步:打开系统属性界面

打开系统属性界面,右击“我的电脑”à”属性”:如下图所示:

如果你这样操作,没有调出高级系统设置,你也可以在系统中搜索:“环境变量”一样可以呼出“环境变量”配置界面,如下图:

点击“编辑系统环境变量”即可。

第二步:打开高级系统设置

点击如下图中的“环境变量”:

第三步:打开环境变量配置

第四步:新建系统环境变量

点击下面的“新建”,如下图:

第五步:添加JAVA_HOME配置项

分别添加变量名:JAVA_HOME、变量值: C:\Program Files\Java\jdk-17,点击“确定”即可,如下图所示:

第六步:添加Path项

在环境变量的编辑器中,找到path项,点击此项,如下图所示:

输入  %JAVA_HOME%\bin,如下图所示:

第七步:确认环境变量并完成

点击本页面中的“确定”:

再点击确定:

再次点击确定:

即可完成。

注意:由于JDK17在我们安装的时候可能会自动进行环境变量配置,我们需要在环境变量配置PATH中删除如下信息:

三、检测JDK17是否安装成功

检测JDK17是否安装成功,最直接的办法就是打开DOS窗口,直接输入:java -version 看看是不是出现以下信息,如果出现以下信息即表示安装成功:

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Jekins 自启动Java应用的Shell笔记

背景 最近在研究jdk 的jvisualvm 对JVM服务远程监控时,意外的与jekins接轨了。公司使用jekins自动从Git上获得源码,打包后传到测试服务器并启动jar包,实现自动部署,而我需要做的是在测试服务器启动jar包时添加几个我设置的命令&am…

LeetCode刷题日志-17.电话号码的字母组合

纯暴力解法&#xff0c;digits有多长&#xff0c;就循环多少次进行字母组合 class Solution {public List<String> letterCombinations(String digits) {List<String> reslut new ArrayList<>();if(digits.equals(""))return reslut;Map<Inte…

【一起学习Arcade】(6):属性规则实例_约束规则和验证规则

一、约束规则 约束规则用于指定要素上允许的属性配置和一般关系。 与计算规则不同&#xff0c;约束规则不用于填充属性&#xff0c;而是用于确保要素满足特定条件。 简单理解&#xff0c;约束规则就是约束你的编辑操作在什么情况下可执行。 如果出现不符合规则的操作&#…

三八妇女节送礼推荐:送给她的五款超值好物,绝不踩雷!

随着三八妇女节的临近&#xff0c;我们开始思考如何向身边的女性表达我们的尊重和关爱。这个特殊的节日不仅是对女性贡献的认可&#xff0c;更是展示我们关怀与感激之情的绝佳时机。在众多礼物中&#xff0c;如何挑选一份既能体现心意又实用的礼品呢&#xff1f;为了让您在这个…

MyBatis介绍

MyBatis是一个优秀的持久层框架&#xff08;就是将某些数据持久化到硬盘或其他存储器中的框架&#xff09;&#xff0c;它把jdbc对数据库的操作进行了封装&#xff0c;使用户只需关注sql本身&#xff0c;不需要去执行jdbc的那一套复杂的操作。 MyBatis通过配置xml文件或注解的方…

OWASP Top 10 网络安全10大漏洞——A01:2021-访问控制中断

10大Web应用程序安全风险 2021年top10中有三个新类别、四个类别的命名和范围变化&#xff0c;以及一些合并。 A01&#xff1a;2021-访问控制中断 从第五位上升到top1&#xff0c;94%的应用程序都经过了某种形式的访问控制破坏测试&#xff0c;平均发生率为 3.81%且在贡献的…

每日学习总结20240301

20240301 1. strchr VS strrchr strchr和strrchr是C语言标准库中的字符串处理函数&#xff0c;用于在字符串中查找特定字符的位置。 1.1 strchr函数 strchr函数用于在字符串中查找第一次出现指定字符的位置&#xff0c;并返回该位置的指针。函数原型如下&#xff1a; char…

如何创建一个VUE3项目并使用Element UI插件

1.确保已经安装了Node&#xff1a; win R 打开控制面板&#xff0c;输入“node -v”回车。出现版本号信息&#xff0c;则安装成功&#xff0c;否则请移步安装。 Node.js安装及环境配置&#xff08;简单易懂&#xff01;&#xff09;_building: c:\program files\nodejs\node…

Vue2高级篇

Vue高级 Vue生命周期 生命周期又称为生命周期回调函数、生命周期函数、生命周期钩子, 是Vue在运行过程中的关键时刻帮我们调用的一些指函数, 生命周期函数名字不可修改, 其中的this指向的是vm或组件实例对象. 常用的生命周期钩子: mounted: 发送ajax请求、启动定时器、绑定…

JavaScript观察者模式:实现对象间的事件通信!

&#x1f90d; 前端开发工程师、技术日更博主、已过CET6 &#x1f368; 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 &#x1f560; 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 &#x1f35a; 蓝桥云课签约作者、上架课程《Vue.js 和 E…

UOS 20 安装redis 7.0.11 安装redis 7.0.11时 make命令 报错 /bin/sh: cc: command not found

UOS 20 安装redis 7.0.11 1、下载redis 7.0.112、安装redis 7.0.113、启动停止redis 7.0.114、安装过程问题记录 UOS 20 安装redis 7.0.11 安装redis 7.0.11时 make命令 报错 /bin/sh: cc: command not found、zmalloc.h:50:31: fatal error: jemalloc/jemalloc.h: No such fil…

【Redis】Redis 缓存重点解析

Redis 缓存重点解析 推荐文章&#xff1a;【Redis】Redis的特性和应用场景 数据类型 持久化 数据淘汰 事务 多机部署-CSDN博客 1. 我看你的项目都用到了 Redis&#xff0c;你在最近的项目的哪些场景下用到了 Redis 呢&#xff1f; 一定要结合业务场景来回答问题&#x…