C语言中一直出现不是内部或外部命令怎么弄也不是批量处理的文件

1个回答
展开全部
摘要 发生 'C:\Program' 不是内部或外部命令,也不是可运行的程序或批处理文件 的原因,是因为在使用绝对路径运行程序时,如果程序在目录 C:\Program Files 或其子目录下,由于此路径带空格,Windows 命令行会误将第一个空格前的 C:\Program 当做用户输入的一个完整的程序路径,因此发生此报错。  解决办法有很多,这里只给出其中一种。使用英文双引号来标识此路径。  例如:如果原来希望输入的命令为: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
咨询记录 · 回答于2022-11-27
C语言中一直出现不是内部或外部命令怎么弄也不是批量处理的文件
发生 'C:\Program' 不是内部或外部命令,也不是可运行的程序或批处理文件 的原因,是因为在使用绝对路径运行程序时,如果程序在目录 C:\Program Files 或其子目录下,由于此路径带空格,Windows 命令行会误将第一个空格前的 C:\Program 当做用户输入的一个完整的程序路径,因此发生此报错。  解决办法有很多,这里只给出其中一种。使用英文双引号来标识此路径。  例如:如果原来希望输入的命令为: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
怎么改说清楚点
亲,您好。建议你请按照以下操作:首先:确定是否能启动Command命令提示符!我的电脑——右击选择属性——高级系统设置选择环境变量然后:找到名为ComSpec的变量,查看是否是 :“%SystemRoot%\system32\cmd.exe”,如果不是请更改。(这意味着你是否能正常启动CMD)关键:然后找到名为PATH的变量,点击编辑:“;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Windows\SysWOW64”将其粘贴到PATH的后面(引号中的内容,包括分号)最后:记得保存一下,点击确定,重启Command命令提示符。
编辑环境变量还是有点不懂有没有图片步骤
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消