C:\Windows\system32>java
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.
问题:当以管理员身份运行cmd 输入java时出现以上信息
解决方案:
我的问题是在C:\Windows\System32下的 java.exe javaw.exe javaws.exe是1.7的
另外可以cmd下执行regedit 看一下注册表信息是否跟当前的jdk版本一致。
本文详细描述了在管理员身份下运行cmd时遇到Java版本不匹配的问题,即注册表显示的Java版本为1.8,但系统需要的是1.7。文章提供了检查C:WindowsSystem32下Java相关文件版本及注册表信息的一系列解决方案。
325

被折叠的 条评论
为什么被折叠?



