官网下载:Java Downloads | Oracle

我们在学习的过程中 经常用到不同的jdk版本  那么如何在一台电脑上同时安装2个jdk版本 并进行切换呢?

我这里面以jdk1.8 和jdk17为例  我已经成功安装2个jdk

一. 查看安装的jdk版本

二  配置

 

1.配置JAVA_HOME

在系统变量中新建变量,变量名JAVA_HOME,JAVA_HOME8,JAVA_HOME17如图所示:

这里JAVA_HOME8,JAVA_HOME17的变量值是你安装JDK8或JDK17的路径,到该目录级别就可以

2 . 配置path

三 . 测试是否成功

javac -version和java -version查看是否匹配。

1 . 比如我们现在配置的是jdk17

测试成功

2 . 现在我们换成jdk8

path不变

jdk也检测成功

如果要更改版本,我们只需要修改JAVA_HOME变量中的值就可以
比如我们要修改为JDK8版本,则将JAVA_HOME变量值改为%JAVA_HOME8%即可
比如我们要修改为JDK17版本,则将JAVA_HOME变量值改为%JAVA_HOME17%即可
修改后需要重新打开cmd然后再用javac -version和java -version查看,才可以看到是否修改成功。

安装多个jdk版本并切换相关推荐

  1. windows安装多个jdk版本的切换问题

    安装jdk后,我们配置环境变量,先特别注意一个问题: 更改环境变量的问题,我搜了很多方案,一个个的试,最终解决,主要方案有以下几个: 1.为了从jdk1.8切换到1.7,首先做的是将环境变量中的 JA ...

  2. 电脑安装两个jdk版本无法切换 同时安装JDK8和JDK16 配置JAVA_HOME为JDK8但 java 和 javac 版本都是16

    JDK8是目前最稳定使用最多的版本,大厂开发都使用JDK8.JDK16是目前最新版. 问题描述 同一台电脑同时安装了JDK8和JDK16,先安装了JDK16后安装的JDK8,设置JAVA_HOME指定 ...

  3. Mac电脑jdk的安装和jdk版本的切换

    jdk版本的切换: 在mac切换jdk是一件非常容易的事情. 1,查看自己mac中的jdk版本,java -version是查看自己电脑当前正在使用的jdk版本,输入 /us r/libexec/ja ...

  4. 一台电脑两种jdk_同一个电脑安装两个jdk版本

    项目中分别使用到了JDK8和JDK11,需要在两个JDK之间切换,如果在一台电脑上安装多个JDK,需要切换的话修改下环境变量即可,这样工程开发起来就很方便了. 示例如下: 1 . 准备两个版本的jdk ...

  5. Mac中安装多个JDK版本

    丢失的牛羊可以找回:但是失去的时间却无法找回. 在日常工作中,我们可能会涉及到多个 JDK 版本的使用,接下来就给大家分享在Mac中安装多个JDK版本,并且可以任意切换 下载所需版本 官网地址:htt ...

  6. java1.8是jav多少_win10 64位系统中安装多个jdk版本(通过修改JAVA_HOME对应的%JAV

    win10 64位系统中安装多个jdk版本(通过修改JAVA_HOME对应的%JAV win10 64位系统中安装多个jdk版本(通过修改JAVA_HOME对应的%JAVA_HOME?% 来超简单修改 ...

  7. Mac 系统如何在多个jdk版本之间切换

    关注我 「Java之康庄大道」精彩文章第一时间推送给你 JDK更新的速度实在是太快了,我们一个项目还没完成,JDK已经更新好几代了,有时候我们既想要跟上JDK更新的步伐,又需要依赖以前的JDK版本,这 ...

  8. 同一个电脑安装两个jdk版本

    同一个电脑安装两个jdk版本场景:公司项目使用的jdk为1.7,最近不是很忙,学习scala.该系统使用到了jdk1.8的特性,所以I need 俩版本,开整!!! 1 . 准备两个版本的jdk我的两 ...

  9. java切换jdk版本_切换JDK版本quick

    最近遇到一个小问题,同时做两个项目,jdk版本一个是5,一个是6,我也去网上找了找方法,但是感觉不是特别好用,最后自己通过一些环境变量设置的技巧和一些批处理命令来使得这件事情只需要双击,输入一个数字回 ...

最新文章

  1. Python,OpenCV中的霍夫圆变换——cv2.HoughCircles()
  2. Priority VS Bandwidth
  3. cephfs linux kernel client针对superblock操作流程的分析
  4. Qt智能指针--QSharedPointer
  5. Angular应用的router-outlet使用一个例子
  6. 关于DataAdapter打开和关闭连接
  7. android多点触摸手势,安卓手势学习笔记(三) 多点触控
  8. SSH框架与配置文件的简单搭建
  9. 什么是云存储网关CSG
  10. 去中心化存储项目Sia计划于2月初启动Sia基金会
  11. 拼多多再添新瓜!15 岁上浙大、22 岁获世界冠军的天才黑客 Flanker 疑因拒绝违法攻击被强制开除...
  12. lua的元表、模块和面向对象
  13. Flex Builder 破解和注册方法
  14. 计算机会计核算要求有哪些内容,2018初级《经济法基础》第二章知识点:会计核算基本要求...
  15. 从微软CEO纳德拉身上学习如何拯救一个企业
  16. excel怎么从身份证中提取性别?
  17. uni-app: IPv4地址代替localhost当做项目接口请求地址,不同工作环境需要配置不同请求地址
  18. 触动精灵 python_触动精灵远程Log模块
  19. 蓝牙设备改参数教程_修改蓝牙设备的名称
  20. android 展示pdf文件

热门文章

  1. PCI-E SSD、M2 SSD、SATA SSD测试
  2. 看这里看这里:结构体的超级详细讲解
  3. 采购入库单记帐后在明细帐等不显示
  4. 【PYLTP】pyltp(SentenceSplitter、Segmentor、Postagger、NamedEntityRecognizer、Parserr)个人理解(含可执行代码)
  5. j-flash烧写NXP的S32k1**系列单片机(jlink)
  6. opensips安装及配置
  7. Abaqus安装python第三方库函数
  8. 2020 中青杯思路+代码
  9. 【数理知识】曲率 curvature,主曲率 principal curvature,高斯曲率 Gaussian curvature,平均曲率 mean curvature
  10. Internet互联网络提供的主要服务