1,安装好jdk后在cmd窗口输入Java 出现Error: could not open `C:\java\lib\amd64\jvm.cfg’
解决方法:
在系统变量中的path中根据C:\Program Files (x86)\Common Files\Oracle\Java\javapath进入到此路径然后删除此文件下的java.exe,javaw.exe,javaws.exe三个文件。
2,删除上面的三个文件后还出现了错误:
Error: Registry key ‘Software\JavaSoft\Java Runtime Environment’\CurrentVersion’
has value ‘1.8’, but ‘1.7’ is required.
Error: could not find java.dll
Error: Could not find Java SE Runtime Environment.
解决方法:
因为我之前安装过1.7版本的,所以这里出现了这种问题。
(1)在环境变量Path中把%JAVA_HOME%\bin;移到最前,避免被后面的变量设置C:\ProgramData\Oracle\Java\javapath;覆盖
(2)在C:\Windows\System32 目录下搜索java,出来三个exe:java,javaw,javaws。把这个三个exe全删掉。
(这三个exe就是jdk安装的时候被复制到系统目录C:\Windows\System32 下的)
再次cmd,OK,成功解决!!!