编程语言
首页 > 编程语言> > JDK多版本安装错误:Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVers

JDK多版本安装错误:Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVers

作者:互联网

问题描述:

1、先安装了jdk1.7.0_80,后安装了jdk1.8.0_181,环境变量中配置了前者
2、在cmd中输入java -version出现以下错误:

Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion'
has value '1.7', but '1.8' is required.
Error: could not find java.dll
Error: Could not find Java SE Runtime Environment.
问题解决:

1、找到环境变量path,发现安装完jdk1.8.0_181之后,在前部多出了以下配置:

C:\Program Files (x86)\Common Files\Oracle\Java\javapath;

在path中删掉此配置,并且到此路径下的删除java开头的三个exe文件。
2、删除C:\Windows\System32目录下的java
开头的三个exe文件
3、运行,打开regedit,打开注册表,”HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\CurrentVersion”,将值修改为1.7,如下图:

 

作者:静美书斋
链接:https://www.jianshu.com/p/89ec2841fa4f
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

标签:JavaSoft,java,Environment,key,Error,Java,Runtime
来源: https://www.cnblogs.com/diandouchengbing/p/16229950.html