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

1.问题: 命令框运行 Java -version 报错 Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion' has value '1.8', but '1.7' is required.

处理:(1)修改jdk版本配置成1.8,仍然不行

           (2)原因执行java命令会通过环境变量中配置的path找相应的java.exe文件,会优先找到C:\Windows\System32文件下的java.exe,不是需要的。

   (3)重命名C:\Windows\System32下的文件,如图所示

 

          (4)重命名上面三个文件,问题就解决了。

posted @ 2020-10-13 10:28  哲嘉  阅读(674)  评论(0)    收藏  举报