欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java安装1.8的经验和Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVers问题处理

程序员文章站 2022-03-02 14:38:31
...

java安装1.8后的问题:之前安装了jdk1.7和jdk1.6,之后又安装jdk1.8,然后执行java -version,输出的是1.8的,后来在注册表把jdk1.8改为1.7,然后就报错了,如下 Error: Registry key ‘Software\JavaSoft\Java Runtime Environment’\CurrentVers
解答:

    看了一下环境变量的path,第一个路径是C:\ProgramData\Oracle\Java\javapath;,进去之后发现是几个超链接:java.exe、javaw.exe和javaws.exe,几个超链接指向了jdk1.8,然后把path的C:\ProgramData\Oracle\Java\javapath;删了。

    然后可能还会不行,因为C:\Windows\System32下面还有三个文件java.exe、javaw.exe和javaws.exe,也需要删了。
   C:\ProgramData\Oracle\Java\javapath这个超链接下的三个文件java.exe、javaw.exe和javaws.exe,也需要删了
    分析:

    应该是jdk8安装的时候会覆盖原来jdk7的注册表,并且为了方便大家使用,直接添加了环境变量,也就不需要在配置JAVA_HOME的环境变量了,只是好多人不知道,所以在此记载一下。
    这时候java -version就正常了
相关标签: jdk