双版本jdk的安装与使用切换

作为一个Java学习者,学习不同版本的jdk,我觉得还是挺必要的,了解其中的新特性,所以这篇我写了关于对于不同版本的jdk使用安装与切换,请放心食用,实在不懂可以联系作者为你解答
先来说一下安装这两个jdk的过程:
8版本安装是会安装两次,先是jdk,然后是jre,所以我们在这个文件夹中有两个关于同一版本的文件夹jdk-8u401和jre-8u401
11版本安装只安装一次,所以就一个文件夹jdk-11.0.22
下方是一个我双版本的jdk安装目录示意图

接下来说一下安装jdk遇到的问题:
这次安装是把之前的jdk完全删除后重新安装的,这个删除包括控制面板的基本卸载,C盘中program files两个文件夹中的关于oracle文件夹的删除,还有就是programdata这个文件夹,也可以找到并删除,还有就是注册表中关于Java的注册表(打开方式win+r输入regedit,或者在开始中直接搜索注册表),按我找的基本上先把那个每个文件夹中的software中关于Java和Oracle文件夹都删除,基本上就这些了,好了,这是删除卸载
就是比较神奇,我安装8版本的jdk时安装界面显示出来后点击下一步然后界面消失,后边没有反应了,我先是排除上边删除的东西删干净没,然后就是重启了下电脑,然后想了想是不是权限不够,以管理员的权限来运行,但是还是前边的情况,在这时,我去我们程序员人人唾弃的平台csdn上,查了查,找到其中一个就是与输入法冲突,换个输入法即可,这样我就可以安装成功了。太难受了,浪费一个多小时来按这个东西,所以以后遇到问题思考15到20分钟即可,然后去网上找,其实刚开始我问人工智能了,人家给的答案就包括这个输入法冲突这一项了,还是太年轻了

jdk都安装后,接下来就是环境配置
因为我们要用两个jdk,但是环境变量中的JAVA_HOME只能设置一个jdk的路径配置(目前我知道的),所以每次要用其他的版本,把JAVA_HOME中的jdk路径配置换成你想用的就可以了,所以我们要把每个jdk版本都要在系统变量中配置自己的jdk路径配置,还一个重要的设置就是那个在系统变量中path设置中除了设置好%JAVA_HOME%\bin;和%JAVA_HOME%\jre\bin;,还有就是把这两个设置C:\Program Files\Common Files\Oracle\Java\javapath;和C:\Program Files (x86)\Common Files\Oracle\Java\javapath;移动到前边说的那两个的之后,这两个打开环境变量就安装好了,这个jdk按的时候就会自动部署,所以不用担心,要是没有可能jdk没按上,具体情况具体分析吧,这里我只提一嘴,定要放在前边两个的后边
以下是上方所说到的环境变量的配置表示意图

以上都弄好之后,使用win+r打开并输入cmd打开控制台,然后我们就输入java -version然后按回车,要是出现jdk的版本号等等就说明安装成功了,没有的话可能会提示此不是内部命令,然后我们就得重新排查去安装了,按我们前边说的切换版本那个方法,然后我们在来在控制台中输入以上命令,结果和前边一致

好了就这些了,感谢观看

posted on 2024-03-19 20:28  Yao_Happy  阅读(73)  评论(0编辑  收藏  举报