windows安装jdk(Windows系统下安装JDK,需要配置哪些系统变量)

:暂无数据 2026-04-05 12:00:02 0
很多新手在接触windows安装jdk时,都会在Windows系统下安装JDK,需要配置哪些系统变量这个问题上徘徊良久。本文将亮起指路明灯,带你快速通关。

本文目录

Windows系统下安装JDK,需要配置哪些系统变量

这个只需要配置一个path的系统变量就可以了,一个是jdk,另一个就是jre,加入到path后面即可。

Windows环境如何安装两个不同版本的jdk

一、安装好JDK1.7和1.8:
在这就不说明了。
二、配置环境变量:
1. 创建三个J**A_HOME。J**A7_HOME,存放JDK7的安装路径。J**A8_HOME,存放JDK8的安装路径。J**A_HOME,如果需要jdk7版本变量值设为%J**A7_HOME%,如果需要jdk8版本变量值设为%J**A8_HOME%,便于切换。
2. 配置CLASSPATH。新建,变量名CLASSPATH,变量值,.;%J**A_HOME%\lib;%J**A_HOME%\lib\tools.jar(第一个分号前前面有一个点)。
3. 配置Path。注意!一定要在Path变量值最前加入%J**A_HOME%\bin;%J**A_HOME%\jre\bin;
4. 在安装JDK8时(我的电脑是先安装jdk7再安装的jdk8),会将java****、javaw****、javaws****三个可执行文件复制到了C:\Windows\System32目录,这个目录在WINDOWS环境变量中的优先级高于J**A_HOME设置的环境变量优先级,所以要将这个目录中这三个文件删除。
注意: 如果Path中有 C:\ProgramData\Oracle\Java\javapath; ,删除之。否则会引变量错误。
三、验证,切换J**A_HOME内不同的变量值。打开cmd,输入java -version,查看版本!

如何在WINDOWS本地安装不同版本的JDK

1. 首先下载自己所需的JDK版本(这个应该都会下载吧)
2. 然后在本地安装
3. 开始配置环境变量
这时候可以新建一个系统变量J**A_HOME8用来配置JDK 1.8,一个JDK对应一个系统变量,这样便于切换。
CLASSPATH的配置
这里我把变量值粘出来,希望别搞错了。
.;%J**A_HOME%\lib;%J**A_HOME%\lib\tools.jar(注意前面应该有一个 .)
PATH的配置
%J**A_HOME%\bin;%J**A_HOME%\jre\bin;
然后每次想更改JDK版本的时候,只需更改J**A_HOME的值,这样比较方便。
在安装JDK1.8时(我的电脑是先安装jdk1.6再安装的jdk1.7再安装的jdk1.8),会将java****、javaw****、javaws****三个可执行文件复制到了C:\Windows\System32目录,这个目录在WINDOWS环境变量中的优先级高于J**A_HOME设置的环境变量优先级,所以要将这个目录中这三个文件删除或者移除到其他目录下。
4. 最后我们验证一下是否JDK切换成功
打开命令提示行(win+R,cmd),输入java -version

windows安装jdkWindows系统下安装JDK,需要配置哪些系统变量的话题我们就先聊到这,感谢陪伴。
本文编辑:admin

本文相关文章:


android开发环境配置(如何配置android开发环境)

android开发环境配置(如何配置android开发环境)

从一个常见的误区说起:很多人学android开发环境配置,却忽略了如何配置android开发环境。结果事倍功半。希望你不会再犯这个错误。

2026年3月30日 21:20

pcre是什么软件(如何在Linux系统中安装配置FastDFS软件)

pcre是什么软件(如何在Linux系统中安装配置FastDFS软件)

结合最近的趋势来看,pcre是什么软件的热度持续攀升,而如何在Linux系统中安装配置FastDFS软件作为其核心组成部分,讨论度更是居高不下。

2026年3月30日 16:00

springboot启动原理总结(springboot自动配置原理)

springboot启动原理总结(springboot自动配置原理)

你有没有想过,springboot启动原理总结的关键突破口,可能就藏在springboot自动配置原理之中?本篇内容将为你验证这个猜想。

2026年3月30日 05:00

route添加路由命令(静态路由配置命令)

route添加路由命令(静态路由配置命令)

各位老铁们,大家好,今天由我来为大家分享route添加路由命令,以及静态路由配置命令的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

2026年3月28日 20:40

KLZ的配置?开荒KLZ,GLR,MSLD的配置和装备需求

KLZ的配置?开荒KLZ,GLR,MSLD的配置和装备需求

本篇内容旨在成为您理解klz配置的实用手册,其中KLZ的配置将是我们要重点打磨的章节。

2026年3月26日 17:20

更多文章:


中国十大博客网站排名(推荐几个博客网站)

中国十大博客网站排名(推荐几个博客网站)

想知道那些精通中国十大博客网站排名的人,是如何看待推荐几个博客网站的吗?本篇将为你揭秘他们的思考路径。

2026年4月6日 03:40

life是什么意思(life的中文意思)

life是什么意思(life的中文意思)

各位老铁们,大家好,今天由我来为大家分享life是什么意思,以及life的中文意思的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

2026年4月6日 03:20

sqlsession(mybatis使用mapper代理开发方法 session需要关闭吗(session.close))

sqlsession(mybatis使用mapper代理开发方法 session需要关闭吗(session.close))

结合最近的趋势来看,sqlsession的热度持续攀升,而mybatis使用mapper代理开发方法 session需要关闭吗(session.close)作为其核心组成部分,讨论度更是居高不下。

2026年4月6日 03:00

编程猫社区保卫王国(王国保卫战4删除云存档还有英雄吗)

编程猫社区保卫王国(王国保卫战4删除云存档还有英雄吗)

有没有这种经历:明明想搞懂编程猫社区保卫王国,却被王国保卫战4删除云存档还有英雄吗卡住了脖子?今天这篇文章,就是专治这种“卡脖子”问题的。

2026年4月6日 02:40

在线教学的评价(线上教学评价方式有哪些)

在线教学的评价(线上教学评价方式有哪些)

嗨,正在屏幕前搜索在线教学的评价的你,是否也被线上教学评价方式有哪些的问题困扰过?今天这篇内容就是为你准备的。

2026年4月6日 02:20

oracle去重查询(oracle去重复求和)

oracle去重查询(oracle去重复求和)

本文旨在解决您关于oracle去重查询的两大困惑:一是理清基本概念,二是深入解析oracle去重复求和。内容干练,直奔主题。

2026年4月6日 02:00

getcwd(python 中os.pardir什么意思)

getcwd(python 中os.pardir什么意思)

大家好,getcwd相信很多的网友都不是很明白,包括python 中os.pardir什么意思也是一样,不过没有关系,接下来就来为大家分享关于getcwd和python 中os.pardir什么意思的一些知识点,大家可以关注收藏,免得下次来

2026年4月6日 01:40

structured time是什么意思(什么是setup time和hold time)

structured time是什么意思(什么是setup time和hold time)

你是否好奇,为什么人人都在谈structured time是什么意思?它和什么是setup time和hold time之间究竟存在着怎样微妙的联系?答案就在下文。

2026年4月6日 01:20

js输出html代码(js输出html在页面怎样显示换行)

js输出html代码(js输出html在页面怎样显示换行)

您是否曾想过,js输出html代码究竟是怎么一回事?它与js输出html在页面怎样显示换行之间又有什么联系?本文将为您一探究竟。

2026年4月6日 01:00

java socket 客户端(java socket 多个客户端连接, 怎分辨是那一位客户端)

java socket 客户端(java socket 多个客户端连接, 怎分辨是那一位客户端)

想知道那些精通java socket 客户端的人,是如何看待java socket 多个客户端连接, 怎分辨是那一位客户端的吗?本篇将为你揭秘他们的思考路径。

2026年4月6日 00:40

最近更新

life是什么意思(life的中文意思)
2026-04-06 03:20:02 浏览:0
sqlsession(mybatis使用mapper代理开发方法 session需要关闭吗(session.close))
2026-04-06 03:00:02 浏览:0
oracle去重查询(oracle去重复求和)
2026-04-06 02:00:02 浏览:0
getcwd(python 中os.pardir什么意思)
2026-04-06 01:40:02 浏览:0
structured time是什么意思(什么是setup time和hold time)
2026-04-06 01:20:02 浏览:0
java socket 客户端(java socket 多个客户端连接, 怎分辨是那一位客户端)
2026-04-06 00:40:01 浏览:0
热门文章

繁体字转换器(繁体字转化)
2026-04-04 18:00:01 浏览:0
androidbc(bc8-android是什么手机型号)
2026-04-05 07:20:02 浏览:0
标签列表