安装JDK多个版本后使用时的切换方法总结

    我们平时在window上做开发的时候,可能需要同时开发两个甚至多个项目,有时不同的项目对JDK的版本要求有区别,我是到了一个新公司后面有一次做对接的时候就遇到了这个问题,当时我装的jdk是1.8,公司有一个老的平台使用的是jdk1.6,但是我又不想卸载jdk1.8,当时第一反应是安装jdk1.6,然后配置环境改下路径就行了,然而当我输入java -version时还是jdk1.8,后面我到网上搜,解决方法有点乱,也不全面。所以写决定写下面这篇博文给大家介绍了安装多个版本JDK后使用的切换方法,需要的朋友可以参考借鉴。


那么具体的操作流程和描述如下:

1、环境变量也是配置的1.8相原来安装了jdk1.8,关路径,在cmd下输入java -version后,显示

安装JDK多个版本后使用时的切换方法总结

2、下载jdk1.6的版本并安装,并成功安装,更改环境变量里面的相关路径如下:

安装JDK多个版本后使用时的切换方法总结

这个时候在cmd下输入java -version后,还是显示

安装JDK多个版本后使用时的切换方法总结

那么就表示你的jdk版本切换并不成功

如果到这里你还没成功,那后面该怎末做呢?请你接着往下看

3、找到控制面板,查看方式选择大图标或者小图标,找到java选项并点击进入。然后选择java栏,点击查看,将jdk1.8的启用去掉,并保存:

安装JDK多个版本后使用时的切换方法总结

安装JDK多个版本后使用时的切换方法总结

安装JDK多个版本后使用时的切换方法总结

然后cmd下输入【java -version】后,显示

安装JDK多个版本后使用时的切换方法总结

如果到这一步还没有成功

4、找到目录C:\Windows\System32,将java.exe,javaw.exe,javaws.exe删除即可。

安装JDK多个版本后使用时的切换方法总结

开启新的命令行窗口,再执行java -version时,就得到了期望中的结果

安装JDK多个版本后使用时的切换方法总结

见到此结果,那么恭喜你表示已经成功

原因:由于在WINDOWS\System32环境变量中的优先级高于JAVA_HOME设置的环境变量优先级,故如果只修改环境变量JAVA_HOME,jdk的版本并不会切换。

总结

以上就是这篇文章的全部内容了,希望本如果有疑问文的内容对大家的学习或者工作能带来一定的帮助,大家可以留言交流。此文为我自己一个字一个字打上去的,图也是一个一个亲手截的,一张一张上传的,此前为改这个我查了很多资料,说的把我都给弄混了。所以请尊重原创。