前面讲了如何选择Java版本

以及JDK8JDK11的下载安装配置

有想法的人就开始发动他们优秀的小脑袋瓜子了,既然JDK8和JDK11那么优秀,难道就不能同时拥有它们吗?

显然它们并非鱼和熊掌,自然是可以兼得。不仅仅是JDK8和JDK11,哪怕是JDK12、13、14、15,都没问题。

怎么去配置呢?像前面的JDK8或者JDK11那样配上,等要转换了再去系统变量那里把JAVA_HOME的地址和PATH的变量值都改了?也不是不行,就是麻烦了些,有个略简单的方法,能够让你轻松一步切换各个JDK。

环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数.

前面也提到过,配置环境变量的目的,无非是为了能够更简便快捷地使用JDK,且各大IDE软件也需要从PATH变量中去获取JDK工具的安装目录。

简而言之,配置环境变量就是在大家(软件们)都找得到的地方留下一个JDK的地址,让需要它的软件能够顺着地址找到并使用它。大概就像住宿舍要去宿管阿姨那里登记方便查找管理这之类的。

配置单个JDK的方法

配置一个JDK的操作大致是先在系统变量里添加一个JAVA_HOME变量,再在PATH变量中引用这个变量的bin。

例如JDK8:

配置2+JDK的方法

那么我们类比一下,JDK8是这样,JDK11也是这样;先创建变量,再在PATH变量中引用;JDK12、13、14、15也是这样。

有没有什么发现?有相同部分,如果我们靠着↑这样的方式来切换JDK明显做了很多重复的动作,不简洁。

这就用得上陪伴了我们十多年甚至几十年的生活小助手——数学了。找出相同部分,再合并同类项。

方法

于是,我们得到了这样的操作步骤,例如JDK8和JDK11:

先建俩变量:

JAVA8_HOME

还有JAVA11_HOME:

然后再编辑PATH变量,

你想用JDK8的时候在蓝框里填%JAVA8_HOME%\bin,想用JDK11了,就把那个%JAVA8_HOME%\bin的8改为11就好了丫。(最好把引用的Java变量这一栏置顶哦)

多个JDK就按上面的方法建多个变量就好了。

补充

不过呢,修改PATH变量的时候要是一个不小心手滑……

作为一个重度冒失鬼和资深遇bug小白,我选择了多建一个JAVA_HOME(并将JAVA_HOME移到JAVA8_HOME和JAVA_11HOME上面),把自己要使用的版本在这里引用

那么,PATH变量里面只需要引用JAVA_HOME就好了:

要改为11就只需要在JAVA_HOME里面改:

完全不用惊动PATH了。

小贴士:有个好处,编辑PATH变量的时候,不知道你们遇没遇见过,它的变量值有时是一个完整的窗口,有时就像上面那个窗口一样,变量值只有那么一条……当它只是一条的时候尤为要注意呢,一长串,很影响观感,一不小心加了个字母或者删了个什么也难以马上注意到。

等你注意到的时候……呵呵呵

检查JDK版本是否切换成功

既然配置好了,就来测试一下吧!

快捷键:【win】+R打开运行,

输入cmd,回车。

进入DOS命令窗口后:输入java -version

得到当前版本号就代表配置成功了:

可以去JAVA_HOME切换之后来检测,切换后得到了切换后的版本号,表明切换成功。

以上就是全部内容了。

.

.

.

.

.

.

原创不易,引用或转载请备注来源哦。

新手上路A4——多JDK环境变量的配置的更多相关文章

  1. JDK环境变量的配置

    JDK环境变量的配置.. ==================>>> 右键“我的电脑”,选择“属性”,弹出的对话框中选择“高级系统设置” 在弹出的系统属性对话框中.选择“高级”,再选 ...

  2. 怎么检测JDK环境变量是否配置正确

    怎么检测JDK环境变量是否配置正确.. 点击开始--运行--输入cmd,点击确定. 在命令行窗口输入java  然后Enter.没有出现java既不是内部命令也不是外部命令.说明配置是正确的. 在命令 ...

  3. JDK环境变量的配置1

    JDK环境变量的配置 ... 1.安装完JDK后配置环境变量  计算机→属性→高级系统设置→高级→环境变量   2.系统变量→新建 JAVA_HOME 变量 .变量值填写jdk的安装目录(我的安装目录 ...

  4. Java JDK环境变量如何配置?Java基础!

    在了解什么是Java.Java 语言的特点以及学习方法之后,本节将介绍如何搭建编写 Java JDK环境变量如何配置,只有搭建了环境才能敲代码! 学Java的都知道,JDK 是一种用于构建在 Java ...

  5. jdk环境变量的配置并检测是否配置成功

    JDK环境变量配置进行java开发,首先安装JDK,安装后进行环境变量配置1,下载JDK(http://java.sun.com/javase/downloads/index.jsp)2.安装jdk- ...

  6. java环境搭建系列:JDK环境变量详细配置

    学习java语言,编写java程序,运行java程序,都离不开Java环境的支持,最重要的就是安装JDK,JDK给我提供了java程序的开发环境和运行环境.为了让java程序放在电脑的任意位置都可以执 ...

  7. Linux中JDK环境变量的配置

    在JDK安装好以后,需要进行环境变量的配置 配置目录   /etc/profile 在这个文件的末尾追加 JAVA_HOME=/home/j2sdk1.4.2_11PATH=$PATH:/home/j ...

  8. 关于 java jdk 环境变量的配置

    最近在学习java , 关于java 环境变量的配置,我想总结一下自己在这方面的经验,可供大家参考: 右键单击“我的电脑” --->"属性” ---> "高级属性设置& ...

  9. java中JDK环境变量的配置

    JDK的配置在 window中的配置,我的电脑-->属性-->高级系统设置-->高级-->环境变量中配置,具体下图

随机推荐

  1. week01-绪论作业

    一.有理数的抽象数据模型 ADT Rational { 数据对象: D={e1,e2|e1,e2属于ElemType类型}//ElemType为自定义的整数集合类型 数据关系: R={<e1,e ...

  2. 剑指Offer-Python(11-15)

    11.二进制中1的个数 链接:https://www.nowcoder.com/questionTerminal/8ee967e43c2c4ec193b040ea7fbb10b8?answerType ...

  3. layui表单一

    1. ***首先明确一点 表单的以来加载模块是 form.如果不加载form模块,select.checkbox.radio等将无法显示,并且无法使用form相关功能. 我们用layui官网的样本来做 ...

  4. mysql实现当前行的值累加上一行的值

    数据库钱包表有日期.收入.支出三个字段.用mysql语句计算每日余额,得如下结果 select m.*, @total :=@total + 收入 - 支出 as 钱包余额 ( select * fr ...

  5. Java 最佳命名规则记录

    类名:使用双驼峰规则.如 TestService 包名:命名全小写,且使用小写 如使用 web.csvdata.util 而不是 web.csvData.util 或 web.csvdata.util ...

  6. CentOS修改镜像源头

    CentOS6改为阿里镜像源: 1. cd /etc/yum.repos.d 2. mv CentOS-Base.repo CenOS-Base.repo.bak 3. wget http://mir ...

  7. 庐山真面目之四微服务架构Consul集群和Nginx版本实现

    庐山真面目之四微服务架构Consul集群和Nginx版本实现 一.简介      在上一篇文章<庐山真面目之三微服务架构Consul版本实现>中,我们已经探讨了如何搭建基于单节点Consu ...

  8. java8-lambda-list中字符出现字数的统计

    @Test public void testStringCount(){ List<String> moidList1 = new ArrayList<>(); moidLis ...

  9. 划分问题(Java 动态规划)

    Description 给定一个正整数的集合A={a1,a2,-.,an},是否可以将其分割成两个子集合,使两个子集合的数加起来的和相等.例A = { 1, 3, 8, 4, 10} 可以分割:{1, ...

  10. linux打包 压缩 解压tar常归操作

    tar 打包 tar -cvf 打包后路径和文件名.tar 需要打包的路径和文件压缩 tar -zcvf 打包后路径和文件名.tar.gz 需要打包的路径和文件解压 tar -xvf 包名 -C 路径 ...