Oracle JDK 1.7, 1.8, 11版本之间的切换

本次在windows 10 系统上进行操作,linux 同理吧,export一下?


JDK 安装

安装顺序,8 >> 11 >>7 ,操作顺序不影响安装结果

安装过程略过,安装后如下图

JDK 目录

环境变量

环境变量配置

Path里也要配置,此处略。

经过一番百度后,在C:/Windows/System 下搜索Java关键字,搜寻后得到以下三个文件

此时的JAVA_HOME指向 8,cmd 查询版本得到的是1.7的信息,可知以上三个文件为1.7 的。在安装三个版本的jdk时,该目录下可能是在替换这三个文件,因最后安装的7,所以cmd中执行java -version是应用的jdk7。同理,如果最后安装8,没准就是指向8了。。。

此时可以将这三个文件放到一个新建的文件夹下(也可以直接删除这三个文件,不熟悉的话还是稳妥一点),避免cmd命令搜寻执行,不然看不见后续操作效果。

可能因人而异,在三个jdk及对应的jre安装后,Path变量自动添加了一个条目,如下图

如果出现了这个值,在【切换版本】一节的操作会受到影响,java看到的版本是不会改变的,javac看到的版本是随着java_home环境变量更改的。此时可以点击编辑,在路径最后随便敲一堆字符,比如javapath66666666,这样,在cmd里java的时候就不会去这个路径下去找上面说到的那三个exe文件了,java_home指向谁,此时启用的jdk就是谁。

切换版本

经过安装jdk,系统环境变量设置,屏蔽干扰文件后,在cmd中查询版本已经和环境变量配置的相对应了,只需切换JAVA_HOME所指向的jdk版本即可完成切换。上一步中新建了一个文件夹,在切换版本测试一轮没有问题后可以选择删除它。


以上是jdk版本切换的实操,如有其他问题,欢迎看官评论区留言交流。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值