解决java执行 cmd命令报错Exception in thread "main" java.io.IOException: Cannot run program "xxxx": CreateProcess error=2, The system cannot find the file specified
在需要执行的cmd命令头部添加“cmd.exe /c ”字符串,比如原来需要执行“start xxx.bat”,修改之后的命令为“cmd.exe /c start xxx.bat”;这样就可用例如
1 | Runtime.getRuntime().exec(“cmd.exe /c start xxx.bat”); |
方法来启动它
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步