前面讲了如何选择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. (1)ASP.NET Core3.1 Ocelot介绍

    1.简介 Ocelot原本设计仅为与.NET Core一起使用的,它是一个.NET API网关,作为面向使用.NET运行微型服务/面向服务的体系结构需要统一的系统入口点,即当客户端(Web站点,手机A ...

  2. .netcore跨域设置

    跨域 广义上讲,跨域是指一个域下的文档或者脚本试图去请求访问另一个域下的资源(像我们直接通过代码使用http请求资源,或者是使用辅助工具(例如postman)是可以直接访问的,没有跨域的概念):而我们 ...

  3. c#连接mysql答题步骤

    引用mysql数据库 using MySql.Data.MySqlClient; 有一个mysql.dll文件 下面是实例化连接数据库 MySqlConnection Conn = new MySql ...

  4. VirtualBox 6 安装 CentOS 7

    1 安装环境 windows7 Oracle VM VirtualBox 6.0.24 CentOS 7 2 VirtualBox 6 - 虚拟机软件 2.1 下载 Oracle VM Virtual ...

  5. SU模型叠加实景三维模型 用它就可以实现了

    草图大师SketchUp是一套直接面向设计方案创作过程的设计软件,使用SketchUp规划设计师可以从潦草的平面草图开始,创建出想像的任何东西 .虽然市面软件众多,也不能取代SketchUp独有的位置 ...

  6. 第一次本地代码提交到github

    1.在个github上创建一个库 2.创建成功后,可以看到自己的仓库地址 3.在本地新建一个文件夹,并通过个git clone将仓库克隆到本地,并进入文件夹下 4.将需要提交的代码放入文件下,然后在终 ...

  7. ubuntu18.04下stlink的一种安装方法

    安装前准备: 从软件包存储库中安装以下软件包: git gcc或clang或mingw32-gcc或mingw64-gcc(C编译器:很可能已经存在gcc) build-essential (在基于D ...

  8. 【django】长轮询

    API.PY import queue from django.contrib.auth.hashers import check_password from rest_framework.views ...

  9. 五:request和response的使用

    接着上一篇我们在搞完servlet的终极模式之后,接着就需要对发送的请求做出响应了 在这里,所谓的响应,都是返回页面的语言在浏览器上显示也就是HTML语言,所以返回的结果只有HTML语言才能在浏览器上 ...

  10. ceph单机多mon的实现

    ceph默认情况下是以主机名来作为mon的识别的,所以这个情况下用部署工具是无法创建多个mon的,这个地方使用手动的方式可以很方便的创建多个mon 1.创建mon的数据存储目录 mkdir /var/ ...