# Java环境变量配置(附带多版本切换配置教程)

Java环境变量配置(附带Java多版本环境配置教程)

对于Java初学者而言,配置环境变量是一个永远都绕不过的坎。遥想当年,我们一个宿舍在初学Java的时候被配置环境变量搞的晕晕乎乎的。初次摸索,对于当时还很小白的我们,真的是一种折磨。
希望这篇文章能够帮助新手小白们梳理一下配置环境变量的大致逻辑,减轻一下诸位的压力。

如果本文对你有所帮助的话,请给我一个免费的赞,这会让更多的人看到这篇文章。
有任何意见或建议,欢迎评论!
我是希晨,希望给你带来快乐!

关于作者:软件工程大学牲,喜欢尝试没有尝试过的事情,希望能永远行走在学习新知识的道路上!

有任何需求请添加本人微信,我会尽我所能帮助你,一起学习,共同进步!

微信号:Xi_Chen66752878,请备注CSDN

jdk与jre的异同点

  • JRE:Java runtime environment,即Java运行环境。JRE保障了java 程序运行时的基本环境,如:JVM虚拟机(java.exe等)和基本的类库(rt.jar等)。
  • JDK:Java Development Kit,即Java开发工具包,JDK提供了程序开发者需要的编译、运行、调试Java程序的各类开发工具,如:编译器(javac.exe)、开发工具(javadoc.exe、jar.exe、keytool.exe、jconsole.exe)和更多的类库(如tools.jar)等。

以Java1.8版本为例,JDK中包含了JRE

但是如今,随着模块化,组件化的发展,在9以后的高版本的JDK中,已经不再包含JRE(最简单的体现方法就是安装时不需要分别指定jdk、jre两个路径了),因此,在配置高版本的环境变量时,可略过我系统变量ClassPath这一部分的过程。

下载jdk包

首先下载jdk包,这里我使用的是编程宝库镜像站提供的镜像进行下载的。

编程宝库

后面我还会讲解多Java版本环境变量配置灵活切换的问题,因此我一次性下载了三个我经常使用的Java,分别是Java1.8Java11Java17

这里安装一Java1.8为例。如果你安装的是9以后的高版本,则可以略过指定jre安装目录的这一部分的过程

安装Java

双击下载好的exe文件,进入安装界面

双击exe文件

安装界面

点击下一步后,根据需要进行jdk安装目录修改,这里我三个版本的java的文件目录树结构如下

D:\Java-|-Java1.8---|-jdk1.8.0_361
                   -|-jre1.8.0_361
       -|-Java11----|-jdk-11
       -|-Java17----|-jdk-17

选择jdk安装文件夹
选择目标文件夹

之后还会再弹出来jre的安装目录修改窗口,如果你安装的java版本是9以后的高版本,则可以略过这一部分流程

选择jre安装文件夹

安装结束

配置环境变量

下面进行环境变量的配置

系统变量JAVA_HOME

通过快捷键win+i进入到windows设置中,当然也可以通过菜单栏的齿轮按钮进入设置。进入设置后,点击系统按钮;

打开设置

将左侧分栏划到最底下,点击关于,随后点击高级系统设置
划到最底下打开关于分栏
点击高级系统设置

在弹出窗口中,点击最下面的环境变量,并在系统变量中新建一个名为JAVA_HOME,值为你安装的Java文件夹目录绝对路径的变量;

注意:JAVA_HOME变量的值为安装的Java目录的绝对路径,只需要精确到文件夹级别,即jdk的bin文件夹的父文件夹即可

可以点击浏览目录来选择文件夹;
打开环境变量
!新建系统变量](https://img-blog.csdnimg.cn/844a8dc427e7462ea183776a57ae040e.png#pic_center)
新建JAVA_HOME变量

设置JAVA_HOME变量的值

在下方可进行复制

JAVA_HOME
D:\Java\Java1.8\jdk1.8.0_361

如果在系统变脸中看到了JAVA_HOME变量已经被成功添加,即说明系统变量添加成功;

变量添加成功

最好在完成一步操作后就将所有的确定都点击一遍,然后重新进入,确保设置的变量全部应用到系统中。

系统变量Path

和上面操作一样,打开环境变量,找到Path变量并点击编辑按钮;

编辑Path变量

在弹出窗口中点击新建按钮,在文本框中输入%JAVA_HOME\bin,然后点击确定按钮;

编辑Path变量

在下方可进行复制

%JAVA_HOME\bin

这一步操作输入的内容与之前JAVA_HOME变量的值没有关系,类似于相对地址,直接复制粘贴即可

点击确定

若在系统变量中的Path变量中能够正常显示%JAVA_HOME\bin的值,即说明Path变量编辑成功。

系统变量ClassPath

同样的,在环境变量中的系统变量,点击新建按钮,新建一个名为ClassPath,值为.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;的变量

新建变量
输入变量键值对

在下方可进行复制

ClassPath
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 

务必确认字符串中所有的符号皆为英文输入法下的符号

验证是否配置成功

使用快捷键win+r,并输入cmd打开命令提示符窗口,或在左下角windows菜单中搜索命令提示符运行窗口;

在其中分别输入javajavacjava-version,若能正常输出一些信息,那么恭喜你,说明Java环境变量配置成功啦!

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

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

在这里可以看到你的Java版本

多Java版本切换环境变量配置的简单方法

在以为程序员的开发生涯中,不可能只用到一个版本的Java,但是每次都要重复一遍上述的又臭又长的过程,这种高度重复性的体力工作对于我们程序猿来说是无法忍受的。因此,我将在这一部分教大家一个简单好用的修改Java环境变量配置的简单方法

新建三个JAVA_HOME变量

和上面一样,进入到环境变量窗口,在系统变量中点击新建按钮

在这里插入图片描述

在窗口中像以前那样建立三个JAVA_HOME变量,名字分别取为:JAVA_HOME8JAVA_HOME11JAVA_HOME17,值分别取各自安装目录

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

然后点击原来的JAVA_HOME,将其的值编辑为你需要用的JAVA版本的变量值,如:
在这里插入图片描述

在这里插入图片描述

打开cmd窗口,输入java -version指令,会出现当前Java版本相关信息,可以看到,在JAVA_HOME变量中,你的值修改的是哪个版本的,你的环境变量配置成功的就是哪个版本的

java -version

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

注意,每次在配置完环境变量后,都需要重复点击确定按钮直到所有窗口关闭,返回至系统设置界面,同时,输入java -version的cmd窗口也必须关掉重新打开,否则显示出来的java版本仍旧是环境变量配置前的版本

以上,当我们需要使用到不同版本的Java环境变量时,就只需要在系统变量的JAVA_HOME中修改几个数字就好了,而不需要重复进行以上又臭又长的环境变量的重复配置的过程了,十分方便和快捷。

如果本文对你有所帮助的话,请给我一个免费的赞,这会让更多的人看到这篇文章。
有任何意见或建议,欢迎评论!
我是希晨,希望给你带来快乐!

关于作者:软件工程大学牲,喜欢尝试没有尝试过的事情,希望能永远行走在学习新知识的道路上!

有任何需求请添加本人微信,我会尽我所能帮助你,一起学习,共同进步!

如果本文对你有所帮助的话,请给我一个免费的赞,这会让更多的人看到这篇文章。
有任何意见或建议,欢迎评论!
我是希晨,希望给你带来快乐!

关于作者:软件工程大学牲,喜欢尝试没有尝试过的事情,希望能永远行走在学习新知识的道路上!

有任何需求请添加本人微信,我会尽我所能帮助你,一起学习,共同进步!

微信号:Xi_Chen66752878,请备注CSDN

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值