'C:\Program' 不是内部或外部命令,也不是可运行的程序 或批处理文件
时间: 2023-10-06 19:06:24 浏览: 179
‘java’ 不是内部或外部命令,也不是可运行的程序 或批处理文件
5星 · 资源好评率100%
发生 "'C:\Program' 不是内部或外部命令,也不是可运行的程序或批处理文件" 的原因是在使用绝对路径运行程序时,由于路径中存在空格,Windows 命令行会误将空格前的部分作为一个完整的程序路径。这导致了错误的报错信息。
解决这个问题的方法有两种。第一种是将路径用双引号括起来,例如将 "C:\Program Files\Java\jdk-11.0.12\bin\java.exe" -jar demo.jar 这样的命令格式中的路径部分用双引号括起来。第二种是将路径中的空格替换为'\',例如将 C:\Program Files\Java\jdk-11.0.12\bin\java.exe -jar demo.jar 这样的命令格式中的空格替换为'\'。这样就可以避免误将路径拆分的问题,正确运行程序。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
阅读全文