我最近才开始遇到这个奇怪的问题。
我有一个脚本,它在另一个使用 dos start 命令的窗口中启动 Jboss 服务。
这条线是
start "Jboss" /min server.bat
该脚本一直运行良好,但由于某种原因已停止在这一行工作。如果我打开 cmd 窗口,cd 到脚本所在的目录,然后手动运行它,我会得到同样的错误:-
The system cannot execute the specified program
server.bat 文件位于我正在运行的文件夹中。我什至尝试创建一个简单的“hello.bat”文件,它只是回显“Hello”,即使这样也不起作用。
我的路径环境设置是:-
%SystemRoot%\system32\;%SystemRoot%\;%SystemRoot%\System32\Wbem\;C:\Program Files\Common Files\Microsoft Shared\Microsoft Online Services;C:\Program Files (x86)\Common Files\Microsoft Shared\Microsoft Online Services;C:\Oracle11gR2\product\11.2.0\dbhome_1\bin;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\TortoiseSVN\bin;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\
这一切过去一直有效,直到今天。我不知道有任何 Window 更新,也没有重新启动我的电脑(直到今天才看到问题已解决!)
在 Windows 7 上运行