我试了一下,把jdk的bin文件夹下的javac.exe文件删除,就会出现这种状况,你检查一下是不是同样的原因
环境变量的PATH指向了JRE目录/bin的话,会导致识别不了Javac检查一下你的PATH环境变量,是否指向你的JDK目录/bin
C:\Program Files\Java\jdk1.8.0_131\bin ,;C:\Program Files\Java\jdk1.8.0_131\lib //Java文件夹的路径\bin //,;Java文件夹的路径\lib