'cmd' 不是内部或外部命令,也不是可运行的程序

问题描述:

   以前一直要在某个目录下打开命令提示行窗口,我都是在该目录下创建一个startcmd.cmd文件,里面的内容是@ cmd这么一行,这样我双击该文件打开的命令提示符的当前路径就是这个文件所在的路径。这几天发现这个方法行不通了,双击该文件就直接一闪而过。今天灵机一动想看看这一闪而过其中的内容是什么,于是在@ cmd下面添加了一个pause。结果发现“'cmd' 不是内部或外部命令,也不是可运行的程序”这么个问题。


解决:

   1. 参考这里问题解决了,最近确实有安装JDK,在环境变量path中添加了“%SystemRoot%/system32”也就解决了该问题。

   2. 查找这个问题之前找到一个方便的打开当前目录的命令提示行窗口更方便的方法,看这里,既空白处按下shift和鼠标右键就有“在此处打开命令行窗口”。

原文地址:https://www.cnblogs.com/wnarutou/p/3114210.html