前面讲了如何选择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. Positions of Large Groups

    Positions of Large Groups In a string S of lowercase letters, these letters form consecutive groups ...

  2. 算法笔记之KMP算法

    本文是<算法笔记>KMP算法章节的阅读笔记,文中主要内容来源于<算法笔记>.本文主要介绍了next数组.KMP算法及其应用以及对KMP算法的优化. KMP算法主要用于解决字符串 ...

  3. Hill密码解密过程(Java)

    Hill密码是一种传统的密码体系.加密原理:选择一个二阶可逆整数矩阵A称为密码的加密矩阵,也就是这个加密体系的密钥.加密过程: 明文字母依次逐对分组,例如加密矩阵为二阶矩阵,明文就两个字母一组,如果最 ...

  4. markdown语法入门笔记

    Markdown 是一种轻量级标记语言 1.标题 # ## ... ###### 分别为1到6级标题 (#后要加空格) 7个以上的#的没有效果 阿萨德阿萨德 阿萨德 2.字体 *斜体文本* _斜体文本 ...

  5. 面试官问我redis数据类型,我回答了8种

    面试官:小明呀,redis 有几种数据结构呀? 小明:8 种 面试官:那你说一下分别是什么? 小明:raw,int,ht,zipmap,linkedlist,ziplist,intset,skipli ...

  6. 09线程隔离的g对象

    1,g是global的意思. g对象再一次请求中的所有的代码的地方,都是可以使用的. 同一次请求,那么在这个项目的所有地方都可以用了. from flask import Flask,request, ...

  7. 微信公众号Makrdown编辑器,语法你懂吗?

    感谢 WeChat Format 源码: https://github.com/lyricat/wechat-format! 其他工具推荐: 微信公众号编辑器 Makrdown: https://md ...

  8. 4. 树形DP

    337. 打家劫舍 III https://leetcode-cn.com/problems/house-robber-iii/ /** * Definition for a binary tree ...

  9. gdb调试core dump使用

    什么是coredump? Coredump叫做核心转储,它是进程运行时在突然崩溃的那一刻的一个内存快照.操作系统在程序发生异常而异常在进程内部又没有被捕获的情况下,会把进程此刻内存.寄存器状态.运行堆 ...

  10. linux 源码下载和在线查看网站

    下载: https://www.kernel.org/ 查看: https://elixir.bootlin.com/linux/