JDK版本切换

一、安装两个版本的JDK

博主电脑先是安装了jdk1.8的版本,现在因为需要又安装了jdk11的版本。JDK的安装细节,详情请转看JDK1.8安装,环境配置以及其中遇到的各种问题_zhiweizhang_zzw的博客-CSDN博客

 

 补充:博主此次在安装jdk11的时候,安装路径和之前的jdk8的路径一样,都在D:\Environment\Java的路径下(并且在安装的过程中并没有像上次那样,弹出一个独立安装jre的窗口),然后一直点击下一步,完成安装即可。

 二、配置jdk环境

1、双击jdk11安装成功后,记住安装的文件夹所在位置。博主的位置如下:D:\Environment\Java\jdk11

2、进入环境变量界面,进行环境变量的配置;

①:首先将上次的jdk1.8的环境变量做出下面的修改:

  •         将jdk1.8的环境变量名修改为JAVA_HOME1.8
  •         新建JAVA_HOME11这个变量名,其值为jdk11的安装路径:D:\Environment\Java\jdk11
  •         新建JAVA_HOME变量,其值为%JAVA_HOME1.8%或者%JAVA_HOME11%(需要用哪个版本,传递哪个版本的值即可。%是引用的意思)

进行到这一步,在电脑上安装多个版本的JDK以及JDK版本之间的切换问题,已经解决了。

但是据博主所知,在命令行终端进行测试是否安装成功的时候,可能会出现一些其他的问题,接着往下看吧

 三、可能会出现的问题

问题1:

        我先安装的jdk1.8,再装的11,然后就是变量名JAVA_HOME1.8和JAVA_HOME11,我写的是8的路径,为什么一直跳出来的是11呢?(即:配置完三个变量 修改变量值 切换不了版本)

解决:

        问题出现在jdk安装时会自动配置环境变量,然后根据path中的先后顺序;这样的话,你的配置就失效了。而且无论是1.8,还是11都同时存在这种现象,所以你要去公共path里面修改两个这样的变量。变量名以Java11为例 program files\common files\oracle\Java\javapath,1.8的话就把program files改为program files(x86)。

        然后再将%JAVA_HOME%\bin; 移到path变量的最上面,即可。

四、终端测试

1、输入java命令

2、输入javac命令

3、输入java -version

 (注意,此时博主的Java版本,在配置环境时,已经由jdk1.8切换到jdk11了,),所以这里显示的java版本是jdk11)。

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值