java在一台电脑上装两个或多个jdk如何配置环境变量,并实现jdk切换

摘要:
前言当我们学习或工作时,我们可能会根据项目的需要使用不同的jdk。如何在一台计算机上实现多个jdk的配置并方便切换?首先,到官方网站下载所需jdk的安装包或压缩包。必须重新打开cmd窗口!

前言

在我们学习或者工作的时候可能根据项目的需求需要使用不同的jdk,那么如何在一台电脑上实现多个jdk的配置同时方便切换呢?

一、前期准备

我这里用两个jdk来给大家演示,分别是jdk8和jdk14。首先去官网下载所需要jdk的安装包,或者压缩包。在这里插入图片描述

二、安装

下载完成后,安装或者解压到你认为合适的位置。在这里插入图片描述

三、注意事项

解压版跳过此项

如果是安装版,请务必到以下位置删除这几个文件。(二者其一有)

C:\Program Files (x86)\Common Files\Oracle\Java\javapath
C:\Program Files\Common Files\Oracle\Java\javapath

在这里插入图片描述

四、配置环境变量

1、在系统变量中新建一个CLASSPATH,添加变量值如下

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

在这里插入图片描述

2、在系统变量里面找到Path选中,编辑,在最前面加入以下变量值

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

在这里插入图片描述

3、在系统变量里新建3个JAVA_HOME

三个JAVA_HOME分别是

变量说明
JAVA_HOME%JAVA_HOME8%修改此处变量值中的数字来达到启用所对应的jdk
JAVA_HOME14jdk14路径14为我的jdk版本;后面的路径是你自己jdk的主目录
JAVA_HOME8jdk8路径8也为我的jdk版本;后面的路径是你自己jdk的主目录

示例
在这里插入图片描述
jdk的安装目录地址复制箭头处就可以
在这里插入图片描述

五、测试

1、修改切换jdk

修改如下图所示的值,修改为你想用的jdk的版本即可在这里插入图片描述

2、测试

WIN+R输入cmd打开命令提示符,键入

java -version

就可以查看你现在所启用的jdk版本信息在这里插入图片描述
当你从环境变量里修改完jdk,需要用以上命令查看版本时:

必须重新打开一个cmd窗口!

必须重新打开一个cmd窗口!

必须重新打开一个cmd窗口!

否则,会出现下图问题
在这里插入图片描述

免责声明:文章转载自《java在一台电脑上装两个或多个jdk如何配置环境变量,并实现jdk切换》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇改造前后端分离的jeecg项目部署到k8s中四个好看的CSS样式表格下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Thinkphp6笔记三:开启.env

默认安装后的根目录有一个.example.env环境变量示例文件,你可以直接改成.env文件后进行修改。 获取env参数:控制器调用envuse thinkfacadeEnv;echo Env::get('database.username');Env::get('PATHINFO_PATH'); // 获取环境变量 如果不存在则使用默认值rootEnv:...

PHP开发基础知识

PHP的学习 PHP脚本以<?php 开始 ?>结束 <?php //此处写代码 ? > php默认文件扩展名.php php文件通常包含HTML标签以及一些PHP脚本代码 “echo”是php输出函数,下面是一个简单例子 <!DOCTYPE html> <html> <body>   <h...

单片机的内存分配(变量的存储位置)详解

原文链接:https://blog.csdn.net/as480133937/article/details/87608816 单片机的内存分配(变量的存储位置)详解 对于初学者而言,对单片机的内存分配往往最让人头疼,很多人学了单片机几年 都不知道单片机内部的内存使用情况是如何分配的。要了解 ROM(flash)、RAM(sram)启动,首先 需要对 链接...

NDK开发,没有你想象的那么难

NDK:Native Development Kit原生开发工具 NDK能干什么:NDK使得在android中,java能够调用C函数库。 为什么要用NDK:我们都知道。java是半解释型语言,非常easy被反汇编后拿到源码文件,在开发一些重要协议时。我们为了安全起见,使用C语言来编写这些重要的部分,来增大系统的安全性。 还有,在一些接近硬件环境下。相信...

Change of Variables Theorem 变量变换定理

一个有效描述长度、面积、体积和广义n维体积(内容)如何被可微函数所扭曲的定理。特别是,变量变换定理将弄清内容扭曲的整个问题简化为理解无穷小的扭曲,即由线性映射的行列式所给出的导数(一个线性映射)的扭曲。 变量变换定理在标准化流中的应用 https://lilianweng.github.io/lil-log/2018/10/13/flow-based-d...

JAVA笔记基础知识整理-初识JAVA

一、Java的历史和三大版本 1、Java的发展史 ​ ,Java的前身叫oak语言,由sun公司开发,java之父 James Gosling ,Java是一门面向对象的编程语言,也称为“高级编程语言” ​ Java在1994年由sun公司推出; ​ Java的开发工具: JDK (Java Development Kit)...