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)重命名上面三个文件,问题就解决了。