目录
- 问题复现
- 解决方案
问题复现
只要一打开cmd就提示“‘LT’ 不是内部或外部命令,也不是可运行的程序或批处理文件。”
或许大家都遇到过这样的问题,但本篇解决的是和运行项目无关,而是cmd命令行自带的一个bug
解决方案
如果是执行java命令或者运行别的项目时遇到,即一般情况下,请检查项目配置、环境变量等等。
重点来了,如果不是上面说的那种情况,请继续看下去
当我使用到命令行时,就会时不时的出现报错:‘XXX‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。 系统找不到指定的路径。
这说明在cmd快捷方式中指定了一些参数,导致一打开就会执行‘XXX‘ ,而‘XXX‘ 确实不是一个指令,所以此时需要检查注册表!!!
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor
或
HKEY_CURRENT_USER\Software\Microsoft\Command Processor
打开注册表
发现多了一个AutoRun,也就是打开cmd会自动执行的指令,把这个值删了即可解决。