安装新的JDK,运行java命令可能会提示类似这样registry key 'Java Runtime Environment' has value'1.8',but '1.7' is requaired的问题。
解决步骤:
1、打开资源管理器,关闭所有java进程;
2、如果在其他都配置正确的情况下,可以删除C:\Windows\System32文件夹下java.exe、javaw.exe及javaws.exe;
3、找到新版本%JAVA_HOME%/bin 下的java.exe、javaw.exe及javaws.exe放到C:\Windows\System32文件夹
4、此时打开JAVA,会提示:error:could not open ...jvm.cfg,重启电脑即可。