操作方法
其实导致这个问题最多的情况是C盘下的 Windows\System32和Windows\SysWOW64这两个目录下的java.exe, javaw.exe and javaws.exe这几个文件引起的 我们进到Windows\System32这目录下
搜索框中输入java搜索到如下图所示结果,将java.exe, javaw.exe and javaws.exe这个三个文件都删掉
另外一个目录Windows\SysWOW64也是如上步骤操作,删除java.exe, javaw.exe and javaws.exe这个三个文件
然后再次打开dos命令行,输入【java】命令敲回车,显示正常说明解决。
另一种情况:也会导致这个问题,就是一个注册表中的键被中文本地化了 我们可以打开注册表
打开注册表如下图所示,输入【java运行时环境】关键字搜索即可,如果能搜索到关键字,将其重命名为Java Runtime Environment即可。