Windows同时安装两个版本JDK

前情提要:

之前项目中一直使用JDK8,承接的新项目需要使用JDK11,所以需要在电脑上同时安装8和11两个版本的JDK。

解决方案:

1、安装JDK

2、配置环境变量

说明:在同一个电脑上不能同时配置多个JDK环境变量,但是我们可以通过修改JDK环境变量中的JAVA_HOME 将值改成相应的JDK安装目录。

计算机(此电脑)右键→属性→高级系统设置→高级→环境变量→找到系统变量:

2.1 创建三个JAVA_HOME

JAVA6_HOME,存放JDK1.6的安装路径。

JAVA8_HOME,存放JDK1.8的安装路径。

JAVA_HOME,如果需要1.6版本变量值设为%JAVA6_HOME%,如果需要1.8版本变量值设为%JAVA8_HOME%,便于切换。

如图所示:

2.2 配置Path。

在Path变量值中要有%JAVA_HOME%\bin这一项,如果已经有了这一项,则不用改动。我机器上原本使用JDK8,所以已经配置好这一项,新加JDK11的时候则不用再加一遍。

3、测试

打开cmd,输入java -version命令,查看版本,版本为JDK8。

切换版本:修改系统变量JAVA_HOME的值为 %JAVA11_HOME%

重启cmd 注意:一定要重启cmd!

输入java -version命令,查看版本,版本仍然为JDK8。

问题:切换版本失败

解决方案:查询原因,找到原因:编辑Path变量的值,看第一行 C:\ProgramData\Oracle\Java\javapath

将C:\ProgramData\Oracle\Java\javapath目录下的java.exe   javaw.exe   javaws.exe 删除

注明:如果没有找到 C:\ProgramData 这个路径,打开文件扩展名和隐藏的项目。就能看到被隐藏的ProgramData文件夹了。

删除java.exe   javaw.exe   javaws.exe。

重启cmd,输入java -version命令,查看版本,版本为JDK11。切换版本成功。

 

特此注明:

参考博文:

https://blog.csdn.net/lzf1759891062/article/details/78508540

https://blog.csdn.net/yx1214442120/article/details/55099213

  • 33
    点赞
  • 174
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值