问题:
我是在做jps,jmap等命令时,遇到了这样的问题;(网上给的版本有很多,但是我基本尝试完了,还是没解决,偶然的一个发现让我解决了这个问题,下面步骤的第二步)
长话短说,下面说出我的解决步骤:
1、删除C:\Windows\System32中的 java.exe javaw.ese javaws.exe
2、删除C:\Program Files (x86)中的java文件(这个Java文件里面会有jre,可能之前有朋友默认装在了这个地方,后来又在其他地方安装jdk,原来的jdk没有卸载干净,导致新装的jdk版本和本地JVM的版本不一致,所以会出现这些命令无法执行的问题)
3、下载jdk并重新安装和配置环境变量
4、在配置环境变量中,注意将path中的 %JAVA__HOME%\bin 放到最前面
5、然后再在DOS窗口输入 java -version 查看下JVM虚拟机版本,应该是和安装的jdk版本一致,问题就解决了。