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
。
系统环境配置
在系统变量里面,点击新建变量名:
JAVA8_HOME
,变量值:JDK8的安装路径
,点击确认。
在系统变量里面,点击新建变量名:
JAVA11_HOME
,变量值:JDK11的安装路径
,点击确认。
在系统变量里面,点击新建变量名:
JAVA_HOME
,变量值:JAVA11_HOME
,点击确认,意味着使用的JDK版本是JDK11。
配置完之后,是这样的显示:
在环境变量中选中Path,点击编辑:
点击新建,值为:%JAVA_HOME%\bin
验证一下配置,看看目前是否使用的是JDK11的版本:
若我们需要使用JDK8,我们就把JAVA_HOME的变量值设置为
JAVA8_HOME
,点击确认,完成切换。
查看版本,成功切换为JDK8,注意、注意、注意(重要的事情说三遍!!!),配置完切换,需要关掉当前CMD,重新打开新的CMD查看,不然还是会显示上一次的版本。
来源:https://juejin.cn/post/7167276296152547335
标签:安装,jdk版本,动态切换
0
投稿
猜你喜欢
Spring boot + mybatis + Vue.js + ElementUI 实现数据的增删改查实例代码(二)
2022-11-14 18:37:22
Swing拆分窗格控件JSplitPane使用详解
2022-11-14 21:13:48
Unity键盘WASD实现物体移动
2021-06-14 13:46:21
SpringCloud Eureka的使用教程
2022-03-23 22:30:59
浅谈java异常链与异常丢失
2023-10-24 21:53:38
JAVA序列化Serializable及Externalizable区别详解
2022-04-04 10:49:09
Java基础学习之ArrayList类概述与常用方法
2023-03-13 02:15:24
Java设计模式之命令模式_动力节点Java学院整理
2023-12-11 13:32:03
java 使用Scanner类接收从控制台输入的数据方式
2023-10-23 08:54:57
java的url方式、本地方式获取json文件内容
2023-08-22 18:30:23
Java使用数组实现ArrayList的动态扩容的方法
2023-03-23 11:24:39
maven实现jar包导入+导出方式
2023-12-13 03:32:22
Java实现简易扑克牌游戏的完整实例
2022-10-08 14:09:18
flutter ExpansionTile 层级菜单的实现
2023-06-15 16:04:01
Java多线程 Producer and Consumer设计模式
2022-08-30 07:13:24
C#难点逐个击破(8):可空类型System.Nullable
2023-07-04 14:49:40
Java常量池知识点总结
2023-01-09 10:23:09
SpringBoot打包发布到linux上(centos 7)的步骤
2023-08-11 06:35:55
详解java 中Spring jsonp 跨域请求的实例
2023-11-19 02:48:18
JAVA遍历map的几种实现方法代码
2023-08-27 22:06:04