Windows下jdk安装与卸载-超详细的图文教程
jdk安装
下载jdk
由于现在主流就是jdk1.8,所以这里就下载jdk1.8进行演示。官方下载地址:https://www.oracle.com/java/technologies/downloads/#java8-windows。

官方下载需要注册oracle账号,国内下载有可能速度慢,若不想注册账号且需要更快的下载速度,可以通过国内的镜像网站进行下载。这里提供一个华为镜像网站:https://repo.huaweicloud.com/java/jdk/.

安装jdk
打开运行下载好的安装包。

这里建议更改一下安装路径,选择一个容易记住的位置,可以专门创建一个目录用来存放开发环境。这里也可以使用默认的地址。
!!!注意:需要记住这个安装路径,后面配置环境变量时需要用到。

我这里选择自定义的目录。


在安装jdk的过程中,会弹出安装jre的窗口,这里需要进行安装jre。

我这里还是选择更改安装路径,建议放在jdk同一个目录下。


等待安装完成。
到这就算安装完成了。

配置环境变量
安装完成后的jdk现在还不可以使用,我们需要进行环境变量的配置。
这里提供几种进入配置环境变量的方式。
- 任务栏中右键开始菜单图标->点击系统。


- 桌面有此电脑图标的可以右键此电脑图标->点击属性;无此电脑图标的可以在资源管理器中左侧找到此电脑,然后右键此电脑图标->点击属性。

- 使用快捷键:win+pause。pause键一般在方向键最上面靠右,若笔记本电脑一般不怎么好找,可以使用前两种方式。
- 这里再提供一个方式进入,不过步骤比较多,不建议通过此方式进入。开始菜单中点击设置->点击系统->在左侧往下找到关于并点击。



通过上诉方式都可以进入到如下界面。

在这个界面中,需要点击高级系统设置。(我这边使用的系统版本比较新,这里显示的界面和以前的win10有所不同,以前版本的win10这个界面的高级系统设置应该是在左上角部分)
点击高级系统设置后,会出现一个系统属性的窗口,在这里点击环境变量,就可以进行环境变量的配置了。

在环境变量窗口中的系统变量下点击新建。

新建内容如下:
变量名:JAVA_HOME
变量值:这里填写jdk的安装目录

注意这个目录下有bin、jre等文件夹

接下来配置path环境变量。

path变量中新建内容如下:
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin

然后依次点击打开窗口的确定。
测试jdk
进行以上操作后,我们需要进行测试jdk是否安装完成。
打开cmd窗口进行测试。cmd窗口可以通过快捷键win+R键后在运行窗口输入cmd回车打开。
在cmd窗口中输入java -version,出现以下内容,表示安装完成。

若出现以下提示,则说明jdk安装失败,需要返回前面步骤进行检查。

到此,恭喜你!jdk的环境就安装完成了!!!
jdk卸载
jdk不仅需要会安装,还需要会卸载。
卸载方式有很多种,这里提供两种。
使用Windows自带的方式卸载。
在设置界面点击应用,找到jdk的软件点击卸载即可。

卸载这两个。

使用第三方卸载工具进行卸载。
我这里使用的是Geek Uninstaller卸载工具。下载地址:https://geekuninstaller.com/。卸载工具有很多,大家可以使用自己喜欢的工具进行卸载。

卸载完成后,jdk的安装目录下不会有任何文件,若卸载完成后,此目录下仍有文件,需要手动进行删除。
清理环境变量
卸载完成后,需要清理环境变量。清理方式与安装方式类似,这里对打开环境变量不在赘述。
删除JAVA_HOME环境变量。

删除path环境变量中的内容。

删除完成后,应出现如下提示内容。

若还是出现java的版本信息,需检查上述操作是否完成,若完成,可以再次检查path环境变量中,是否还存在其他与java的jdk有关的环境变量,若有,将其进行删除。
若本文中有不足之处,望大家批评指正!
若在安装卸载过程中若有问题,也可以进行回复提问。
Windows下jdk安装与卸载-超详细的图文教程的更多相关文章
- Windows(Server)环境安装Web服务器(Apache,PHP,Mysql)图文教程
Windows下Apache+PHP+MySQL搭建web服务器的方法,windows Server Install Apache PHP MySQL(图文详解) 环境准备: Windows Serv ...
- 【C#】C#中使用GDAL3(二):Windows下读写Shape文件及超详细解决中文乱码问题
转载请注明原文地址:https://www.cnblogs.com/litou/p/15035790.html 本文为<C#中使用GDAL3>的第二篇,总目录地址:https://www. ...
- SVN分支与合并【超详细的图文教程】(转载)
SVN分支与合并 一. 分支与合并的概念 二. SVN分支的意义 三. 如何创建分支与合并分支 一.分支与合并的概念: 分支:版本控制系统的一个特性是能够把各种修改分离出来放在开发品的一个分割线上.这 ...
- mongodb windows下服务安装与卸载
安装服务.bat 内容: d:\mongodb2.4.3\bin\mongod.exe --dbpath d:\data\db --config d:\mongodb2.4.3\mongod.cfg ...
- Windows下JDK安装步骤 + eclipse集成配置
一.JDK环境配置 1.解压到java目录下 2.路径和上面路径一致 3.配置path路径 4.查看版本 二.Eclipse配置 1.编译版本 2.运行环境 3.默认字集 4.字体大小
- windows下修改Mysql5.7.11初始密码的图文教程
参考:http://www.jb51.net/article/98481.htm [摘要:1.my-default.ini 更名my.ini 正在解压的目次上面复造my-default.ini一份更名 ...
- Spket在Eclipse/MyEclipse下的安装和配置支持Ext(图文教程)
一.安装Spket 第一种方法:网上更新方式 1.插件首页:http://www.spket.com2.插件名称:Spket IDE3.更新连接(Update Site):http://www.spk ...
- 01.1 Windows环境下JDK安装与环境变量配置详细的图文教程
01.1 Windows环境下JDK安装与环境变量配置详细的图文教程 本节内容:JDK安装与环境变量配置 以下是详细步骤 一.准备工具: 1.JDK JDK 可以到官网下载 http://www.or ...
- Oracle win32_11gR2_database在Win7下的安装与卸载
Oracle win32_11gR2_database在Win7下的安装与卸载 by:授客 QQ:1033553122 Oracle的硬件要求 在安装oracle之前,请检查一下自己的电脑硬件是否复合 ...
- Windows下memcache安装使用
Windows下Memcache安装 随着时间的推移,网上现在能找到的在 Windows下安装 Memcache 的文档大多已经过时.雪峰这里再简要介绍一下当下最新版的安装和配置方法. Memcach ...
随机推荐
- Vue中组件化编码 完成任务的添加、删除、统计、勾选需求(实战练习三完结)
上一个章节实现数据在组件之间的传递 .这一章主要是完成添加任务到任务栏.删除任务栏.统计任务完成情况.主要还是参数在各个组件之间的传递. 上一章节的链接地址:https://blog.csdn.net ...
- C++ Undefined Behavior 详细列表
Undefined Behavior,即未定义的行为,指程序不可预测的执行效果,一般由错误的代码实现引起.出于效率.兼容性等多方面原因,语言标准不便于定义错误程序的明确行为,而是将其统称为" ...
- MRR和Hits@n
使用 MRR/Hits@n 评估链路预测 平均倒数秩(Mean reciprocal rank,MRR) MRR是一种衡量搜索质量的方法.我们取一个未被破坏的节点,找到距离定义为相似性分数的" ...
- 27.路由器Routers
像一些reils这样的web框架提供自动生成urls的功能,但是Django没有 rest framework为django添加了这一功能,以一种简单.快速.一致的方式 routers必须配合view ...
- salesforce零基础学习(一百二十)快去迁移你的代码中的 Alert / Confirm 以及 Prompt吧
本篇参考: https://developer.salesforce.com/blogs/2022/01/preparing-your-components-for-the-removal-of-al ...
- CF240F (26颗线段树计数)
题目链接:Topcoder----洛谷 题目大意: 给定一个长为n的由a到z组成的字符串,有m次操作,每次操作将[l,r]这些位置的字符进行重排,得到字典序最小的回文字符串,如果无法操作就不进行. 思 ...
- Git安装与常用操作
Git作为一个版本控制工具,使用前需进行下载安装:可自行到官网下载. 一.安装(windows) 1.双击下载好的文件进行安装,弹窗中点击"next" 2.默认勾选,继续点击&qu ...
- 【实操日记】使用 PyQt5 设计下载远程服务器日志文件程序
最近通过 PyQt5 设计了一个下载服务器指定日期日志文件的程序,里面有些有意思的技术点,现在做一些分享. PyQt5 是一套 Python 绑定 Digia Qt5 应用的框架,是最强大的 GUI ...
- 第一百零八篇:最常用的基本数据类型(Number,String类型)
好家伙, 1.Number类型 从名称中我们可以得出,这是一个存放数值的类型, 不同的数值类型相应地也有不同的数值字面量格式 number类型可以储存不同进制的数(不常用就是了) 八进制:在数前加一个 ...
- [CS61A] Lecture 5&6&7. Environments & Design & Functions Examples & Homework 2: Higher Order Functions
[CS61A] Lecture 5&6&7. Environments & Design & Functions Examples & Homework 2: ...