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.8
、Java11
、Java17
这里安装一Java1.8
为例。如果你安装的是9以后的高版本,则可以略过指定jre
安装目录的这一部分的过程
安装Java
双击下载好的exe文件,进入安装界面
点击下一步后,根据需要进行jdk安装目录修改,这里我三个版本的java的文件目录树结构如下
D:\Java-|-Java1.8---|-jdk1.8.0_361
-|-jre1.8.0_361
-|-Java11----|-jdk-11
-|-Java17----|-jdk-17
之后还会再弹出来jre的安装目录修改窗口,如果你安装的java版本是9以后的高版本,则可以略过这一部分流程
安装结束
配置环境变量
下面进行环境变量的配置
系统变量JAVA_HOME
通过快捷键win+i
进入到windows设置中,当然也可以通过菜单栏的齿轮按钮进入设置。进入设置后,点击系统按钮;
将左侧分栏划到最底下,点击关于,随后点击高级系统设置;
在弹出窗口中,点击最下面的环境变量,并在系统变量中新建一个名为JAVA_HOME
,值为你安装的Java文件夹目录绝对路径
的变量;
注意:JAVA_HOME
变量的值为安装的Java目录的绝对路径,只需要精确到文件夹级别,即jdk的bin
文件夹的父文件夹即可;
可以点击浏览目录来选择文件夹;
!新建系统变量](https://img-blog.csdnimg.cn/844a8dc427e7462ea183776a57ae040e.png#pic_center)
在下方可进行复制
JAVA_HOME
D:\Java\Java1.8\jdk1.8.0_361
如果在系统变脸中看到了JAVA_HOME
变量已经被成功添加,即说明系统变量添加成功;
最好在完成一步操作后就将所有的确定都点击一遍,然后重新进入,确保设置的变量全部应用到系统中。
系统变量Path
和上面操作一样,打开环境变量,找到Path
变量并点击编辑按钮;
在弹出窗口中点击新建按钮,在文本框中输入%JAVA_HOME\bin
,然后点击确定按钮;
在下方可进行复制
%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菜单中搜索命令提示符运行窗口;
在其中分别输入java
、javac
、java-version
,若能正常输出一些信息,那么恭喜你,说明Java环境变量配置成功啦!
在这里可以看到你的Java版本
多Java版本切换环境变量配置的简单方法
在以为程序员的开发生涯中,不可能只用到一个版本的Java,但是每次都要重复一遍上述的又臭又长的过程,这种高度重复性的体力工作对于我们程序猿来说是无法忍受的。因此,我将在这一部分教大家一个简单好用的修改Java环境变量配置的简单方法
新建三个JAVA_HOME变量
和上面一样,进入到环境变量窗口,在系统变量中点击新建按钮
在窗口中像以前那样建立三个JAVA_HOME
变量,名字分别取为:JAVA_HOME8
、JAVA_HOME11
、JAVA_HOME17
,值分别取各自安装目录
然后点击原来的JAVA_HOME,将其的值编辑为你需要用的JAVA版本的变量值,如:
打开cmd
窗口,输入java -version
指令,会出现当前Java版本相关信息,可以看到,在JAVA_HOME
变量中,你的值修改的是哪个版本的,你的环境变量配置成功的就是哪个版本的
java -version
注意,每次在配置完环境变量后,都需要重复点击确定
按钮直到所有窗口关闭,返回至系统设置界面,同时,输入java -version
的cmd窗口也必须关掉重新打开,否则显示出来的java版本仍旧是环境变量配置前的版本
以上,当我们需要使用到不同版本的Java环境变量时,就只需要在系统变量的JAVA_HOME中修改几个数字就好了,而不需要重复进行以上又臭又长的环境变量的重复配置的过程了,十分方便和快捷。
如果本文对你有所帮助的话,请给我一个免费的赞,这会让更多的人看到这篇文章。
有任何意见或建议,欢迎评论!
我是希晨,希望给你带来快乐!
关于作者:软件工程大学牲,喜欢尝试没有尝试过的事情,希望能永远行走在学习新知识的道路上!
有任何需求请添加本人微信,我会尽我所能帮助你,一起学习,共同进步!
如果本文对你有所帮助的话,请给我一个免费的赞,这会让更多的人看到这篇文章。
有任何意见或建议,欢迎评论!
我是希晨,希望给你带来快乐!
关于作者:软件工程大学牲,喜欢尝试没有尝试过的事情,希望能永远行走在学习新知识的道路上!
有任何需求请添加本人微信,我会尽我所能帮助你,一起学习,共同进步!
微信号:
Xi_Chen66752878
,请备注CSDN