最近配环境需要安装JDK1.,6版本,之前安装了JDK1.8,很明显,得降级啦。于是,卸载了8,安装了6,结果明明环境变量都配置的是正确的(JAVA_HOME以及PATH),却出现如下错误提示:
Error: Registry key 'Software\JavaSoft\Java Runtime
Environment'\CurrentVersion' has value '1.6', but '1.8' is required.
Error: could not find java.dll Error: Could not find Java SE Runtime Environment.
根据关键字搜索,很快在stackoverflow上面找到了答案,如下图所示,原因是Java8默认把一些exe文件放到了system32文件夹下,导致你实际运行的是6却用的是8的Dlls.所以只需要删除C盘windows下的system32文件夹下的3个exe就OK啦。