java调用cmd进入指定目录并执行任务

您所在的位置:网站首页 在目录下执行命令怎么操作 java调用cmd进入指定目录并执行任务

java调用cmd进入指定目录并执行任务

2024-07-03 05:51| 来源: 网络整理| 查看: 265

特此记录: 连续使用两个cmd命令中间用 &&相连 cmd /c是运行完后关闭窗口 cmd /k是运行完后不关闭,注意!!!这个String里面的内容最好自己手敲,复制进去可能运行不了。

String cmd="cmd /c cd /d d:\\nginx_rtmp\\nginx && .\\nginx.exe -c .\\conf\\nginx-win-rtmp.conf"; Runtime run = Runtime.getRuntime(); try { Process process = run.exec(cmd); process.waitFor(); System.out.println(cmd); } catch (IOException | InterruptedException e) { e.printStackTrace(); }

不行的话就把多条命令写进.bat文件里去执行,/b为无弹框运行 java 中执行的命令写cmd /c start /b F:\java_python\camera\configuration\start_convert F后面的那些为Bat文件所在的位置,start_convert为我的bat文件。 然后,在bat文件中写这个,就能同时运行 &&前后的两条语句。

cd F:\java_python\camera\configuration\nginx && .\nginx.exe -c .\conf\nginx.conf


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3