Windows上安装 jdk 环境并配置环境变量 (超详细教程)

👨‍🎓博主简介

  🏅云计算领域优质创作者
  🏅华为云开发者社区专家博主
  🏅阿里云开发者社区专家博主
💊交流社区:运维交流社区 欢迎大家的加入!
🐋 希望大家多多支持,我们一起进步!😄
🎉如果文章对你有帮助的话,欢迎 点赞 👍🏻 评论 💬 收藏 ⭐️ 加关注+💗


文章目录

  • 前言
  • 下载jdk1.8安装包
  • 安装jdk1.8(新建一个纯英文目录,中文可能导致安装失败)
  • 配置环境变量
  • 校验是否配置成功
  • 相关文章:

在这里插入图片描述

前言

本文主要讲解的是在windows上安装jdk的环境和配置环境变量;

  • jdk版本:1.8.381
  • Windows版本:win11(win10通用)

下载jdk1.8安装包

官网下载地址:jdk下载官网链接 需要登陆Oracle账号信息;

百度网盘下载:网盘下载地址

安装jdk1.8(新建一个纯英文目录,中文可能导致安装失败)

前言:建议创建英文目录,然后在英文目录创建一个jdk1.8目录,一个jre1.8目录,后面配置环境变量需要用到。

等待下载完成,放到自己自定义的目录,右击以管理员方式进行安装;

在这里插入图片描述

然后一直下一步,到选路径的时候,选一下就可以了,路径要记住,配置环境变量的时候要用到。

在这里插入图片描述

这里注意,安装目录需要英文目录,不可以带中文。
建议创建英文目录,然后在英文目录创建一个jdk1.8目录,一个jre1.8目录,后面配置环境变量需要用到。

在这里插入图片描述

安装完成之后会让你更改目标文件夹,也同样的修改到D盘就可以了;

在这里插入图片描述

安装完成关闭即可;

在这里插入图片描述

配置环境变量

得到完整的 jdk 环境之后,需要配置 jdk 的环境变量,右击此电脑–>属性–>高级系统设置–>环境变量,打开环境变量设置窗口。

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

可以看到有“用户变量”与“系统变量”。二者我认为最大的区别在于 用户变量只对当前用户有效,系统变量对所有用户有效;所以我一般在变量配置在“系统变量中”即可。

  • 配置“JAVA_HOME”变量,变量名为:“JAVA_HOME ”。变量值为:“D:\IDEA\windows-jdk1.8\jdk1.8”。

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

  • 配置“CLASSPATH”变量,变量名为:“CLASSPATH ”。变量值为:【.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar】;并点击确定。

在这里插入图片描述

  • 配置“Path”变量,变量名为:“Path ”。变量值为:【.;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin】;并点击确定。
  • 找到“Path”,点击编辑。

在这里插入图片描述

  • 点击新建

在这里插入图片描述

  • 新增变量值为:【.;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin】;并点击确定。

在这里插入图片描述

这样就配置完了,一路点击确定,直到桌面;

校验是否配置成功

windows+R 输入 cmd 打开终端,输入java -version,如果输出如下图所示,则安装成功。

#查看jdk 版本
java -version

在这里插入图片描述

查看配置的环境变量
一、可以再次点击 此电脑-->属性>环境变量 查看

二、可以在cmd终端查看

echo %JAVA_HOME%
echo %CLASSPATH%
echo %PATH%

在这里插入图片描述

至此就配置完成了。
🎉如果文章对你有帮助的话,欢迎 点赞 👍🏻 评论 💬 收藏 ⭐️ 加关注+💗

相关文章:

文章标题文章链接
Windows上安装 jdk 环境并配置环境变量 (超详细教程)https://liucy.blog.csdn.net/article/details/132114315
Windows上安装 Go 环境并配置环境变量 (超详细教程)https://liucy.blog.csdn.net/article/details/132012969
Windows上安装 Python 环境并配置环境变量 (超详细教程)https://liucy.blog.csdn.net/article/details/131808146

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

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

相关文章

Spring IOC

◆ 传统Javaweb开发的困惑 ◆ IoC、DI和AOP思想提出 ◆ Spring框架的诞生 Spring | Home IOC控制反转:BeanFactory 快速入门 package com.xiaolin.service.Impl;import com.xiaolin.dao.UserDao; import com.xiaolin.service.UserService;public class UserServic…

vue2-diff算法

1、diff算法是什么? diff算法是一种通过同层的树节点进行比较的高效算法。 其有两个特点: 比较只会在同层级进行,不会跨层级进行。 在diff比较的过程中,循环从两边向中间比较。 diff算法在很多场景中都有应用,在vue中&…

TabR:检索增强能否让深度学习在表格数据上超过梯度增强模型?

这是一篇7月新发布的论文,他提出了使用自然语言处理的检索增强Retrieval Augmented技术,目的是让深度学习在表格数据上超过梯度增强模型。 检索增强一直是NLP中研究的一个方向,但是引入了检索增强的表格深度学习模型在当前实现与非基于检索的…

react工程化配置

道阻且长,行而不辍,未来可期 1.安装react yarn create react-app demo --template typescript cd demo yarn start2.配置蓝图模版 2.1安装blueprint插件 https://github.com/shredor/blueprint-templates-cli#readme yarn add blueprint-templates-c…

浏览器同源策略

浏览器同源策略 同源策略:是一个重要的浏览器的安全策略,用于限制一个源的文档或者它加载的脚本如何能与另一个源的资源进行交互 它能帮助阻隔恶意文档,减少可能被攻击的媒介 例如:被钓鱼网站收集信息,使用ajax发起…

工业控制系统安全控制应用指南

工业控制系统安全控制应用 指南 工业控制系统(ICS)(包括监控和数据采集系统(SCADA)、分布式控制系统(DCS)、可编程逻辑控制器(PLC)等产品)在核设施、航空航天、先进制造、石油石化、油气管网、电力系统、交…

安全加固服务器

根据以下的内容来加固一台Linux服务器的安全。 首先是限制连续密码错误的登录次数,由于RHEL8之后都不再使用pam_tally.so和pam_tally2.so,而是pam_faillock.so 首先进入/usr/lib64/security/中查看有什么模块,确认有pam_faillock.so 因为只…

无涯教程-Perl - 格式化

Perl使用称为“formats”的模板来输出内容。要使用Perl的格式函数,必须先定义一种格式,然后才能使用该格式写入格式化的数据。 定义格式 以下是定义Perl格式的语法- format FormatName fieldline value_one, value_two, value_three fieldline value…

使用Socket实现TCP版的回显服务器

文章目录 1. Socket简介2. ServerSocket3. Socket4. 服务器端代码5. 客户端代码 1. Socket简介 Socket(Java套接字)是Java编程语言提供的一组类和接口,用于实现网络通信。它基于Socket编程接口,提供了一种简单而强大的方式来实现…

VirtualEnv 20.24.0 发布

导读VirtualEnv 20.24.0 现已发布,VirtualEnv 用于在一台机器上创建多个独立的 Python 运行环境,可隔离项目之间的第三方包依赖,为部署应用提供方便,把开发环境的虚拟环境打包到生产环境即可,不需要在服务器上再折腾一…

2020-2023中国高等级自动驾驶产业发展趋势研究

1.1 概念界定 2020-2023中国高等级自动驾驶产业发展趋势研究Trends in China High-level Autonomous Driving from 2020 to 2023自动驾驶发展过程中,中国出现了诸多专注于研发L3级以上自动驾驶的公司,其在业界地位也越来越重要。本报告围绕“高等级自动…

初识性能测试

✏️作者:银河罐头 📋系列专栏:JavaEE 🌲“种一棵树最好的时间是十年前,其次是现在” 目录 什么是性能测试?为什么要做性能测试?性能测试常见术语及性能测试衡量指标并发用户数响应时间/平均响应…