Registry key 'Software\JavaSoft\Java Runtime Environment\CurrentVersion' has value '1.8', but '1.6' is required.

java环境配置出现 一个小错误,因为我装了1.5  1.6   1.8  这个1.8是我最后再装的。应该是我在做android的时候装的,当时没有在意,因为虚拟机出了问题就换了台电脑做了,这个问题就一直没发现,今天发现出了错。

错误信息:

Registry key 'Software\JavaSoft\Java Runtime Environment\CurrentVersion'
has value '1.8', but '1.6' is required.
Error: could not find java.dll
Error: could not find Java SE Runtime Environment.

这个错误注是说我之前装的是1.6的环境,一切正常,后来装了个1.8注册表就把1.6的注册表项覆盖了,但是环境变量中配置的是1.6的路径,所以就报这种错误。

解决办法:

把 c:\windows\system32 下的java.exe/javaw.exe/javaws.exe 这三个文件给它删除了。

然后再把环境变量中JAVA_HOME的地址改到18的安装目录,并把Path中<%JAVA_HOME%\bin>这一项,上移到最上面就行了。

Tags java

留言(0)

评论