本机同时安装jdk7及jdk8问题分析及解决

1)问题描述:本机之前在jkd7,因业务需要需要同时部署jdk8,安装jdk8后,环境变量在未配置情况下java -version 已经更改为jdk8

问题分析及解决方案:

jkd8安装同时,会在path前加入默认路径C:\Program Files (x86)\Common Files\Oracle\Java\javapath,下面有java.exe、javaw.exe、javaws.exe三个文件,所以版本会显示为jdk8。path去掉该路径,或者删除文件夹下这三个文件,并修改注册表regedit,HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment和HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit,jdk版本修改为1.7(不修改会报冲突)

untitled.png

2)以上操作后,java -version 已经能正常展示位jdk7,java_home修改到jdk8后,java -version reng仍展示为jdk7

问题分析及解决方案:path中%SystemRoot%\system32;在%MAVEN_HOME%\bin;位置前面,进入C:\Windows\System32后发现有java.exe、javaw.exe、javaws.exe三个文件。删除后,java -version显示为jdk8,此时,java_home能正确配置jdk版本。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容