Windows同时安装两个版本JDK并实现动态切换JAVA8或JAVA11的方法

作者:austin流川枫 时间:2022-05-20 05:38:41 

一、需求

对于Java开发工程师来说,可能手头上同时负责不同的项目,但是由于历史的原因,Java版本可能没有做到统一升级,有的项目是使用JDK8版本,有的项目使用的是JDK11的版本,那这时候就需要我们电脑同时兼容两个版本的切换,已达到我们的工作要求,本篇文章详细说一下如何同时存在多个版本的JDK并做切换。

二、下载安装两个版本的JDK

安装成功后,默认路径C:\Program Files\Java实际上JDK8有两个包一个jdk1.8.0_311,一个jre1.8.0_311。JDK11只有一个jdk-11.0.16.1

Windows同时安装两个版本JDK并实现动态切换JAVA8或JAVA11的方法

系统环境配置

Windows同时安装两个版本JDK并实现动态切换JAVA8或JAVA11的方法

  • 在系统变量里面,点击新建变量名:JAVA8_HOME,变量值:JDK8的安装路径,点击确认。

Windows同时安装两个版本JDK并实现动态切换JAVA8或JAVA11的方法

  • 在系统变量里面,点击新建变量名:JAVA11_HOME,变量值:JDK11的安装路径,点击确认。

Windows同时安装两个版本JDK并实现动态切换JAVA8或JAVA11的方法

  • 在系统变量里面,点击新建变量名:JAVA_HOME,变量值:JAVA11_HOME,点击确认,意味着使用的JDK版本是JDK11。

Windows同时安装两个版本JDK并实现动态切换JAVA8或JAVA11的方法

配置完之后,是这样的显示:

Windows同时安装两个版本JDK并实现动态切换JAVA8或JAVA11的方法

  • 在环境变量中选中Path,点击编辑:

Windows同时安装两个版本JDK并实现动态切换JAVA8或JAVA11的方法

点击新建,值为:%JAVA_HOME%\bin

Windows同时安装两个版本JDK并实现动态切换JAVA8或JAVA11的方法

  • 验证一下配置,看看目前是否使用的是JDK11的版本:

Windows同时安装两个版本JDK并实现动态切换JAVA8或JAVA11的方法

  • 若我们需要使用JDK8,我们就把JAVA_HOME的变量值设置为JAVA8_HOME,点击确认,完成切换。

Windows同时安装两个版本JDK并实现动态切换JAVA8或JAVA11的方法

查看版本,成功切换为JDK8,注意、注意、注意(重要的事情说三遍!!!),配置完切换,需要关掉当前CMD,重新打开新的CMD查看,不然还是会显示上一次的版本。

Windows同时安装两个版本JDK并实现动态切换JAVA8或JAVA11的方法

来源:https://juejin.cn/post/7167276296152547335

标签:安装,jdk版本,动态切换
0
投稿

猜你喜欢

  • Android View移动的3种方式总结

    2022-04-29 02:04:47
  • SpringBoot+MQTT+apollo实现订阅发布功能的示例

    2021-08-30 22:36:46
  • DoytoQuery中关于N+1查询问题解决方案详解

    2022-06-14 12:03:07
  • 老生常谈Scanner的基本用法

    2021-08-27 00:34:18
  • idea创建javaweb原生项目的实现示例

    2023-06-16 05:40:35
  • C#实现上位机与欧姆龙PLC通讯(FINS)

    2022-10-05 03:10:08
  • C#在运行时动态创建类型的实现方法

    2023-08-26 21:51:17
  • Java抽象类和接口使用梳理

    2022-10-02 08:38:46
  • Java几种常用的断言风格你怎么选

    2021-10-30 23:30:32
  • Android中SparseArray性能优化的使用方法

    2023-08-24 22:26:20
  • 浅析C# 装箱和拆箱

    2022-02-06 17:43:27
  • Netty实现简易版的RPC框架过程详解

    2023-05-23 23:19:58
  • java计算两个时间相差天数的方法汇总

    2023-08-29 23:39:03
  • Java线程池ThreadPoolExecutor源码深入分析

    2023-11-09 19:49:36
  • Flutter混合开发详解

    2023-05-15 11:10:54
  • C# 使用WPF 用MediaElement控件实现视频循环播放

    2022-04-28 03:34:26
  • Android自定义View实现仿网易音乐唱片播放效果

    2022-02-27 07:18:40
  • java Socket实现网页版在线聊天

    2022-10-19 12:13:42
  • Android支付宝支付设计开发

    2022-11-19 18:05:25
  • Android实现简单音乐播放器(MediaPlayer)

    2023-04-24 19:28:57
  • asp之家 软件编程 m.aspxhome.com