如何从Java应用程序运行批处理文件?在我的Java应用程序中,我希望运行一个批处理文件,该文件调用“scons -Q implicit-deps-changed build\file_load_type export\file_load_type"似乎我甚至无法让我的批处理文件执行。我没有主意了。这就是我在Java中所拥有的:Runtime.
getRuntime().
exec("build.bat", null, new File("."));以前,我有一个我想要运行的PythonSconscript文件,但是由于没有成功,所以我决定通过批处理文件调用脚本,但是该方法到目前为止还没有成功。
3 回答
月关宝盒
TA贡献1772条经验 获得超5个赞
CreateProcess
Runtime. getRuntime(). exec("cmd /c start \"\" build.bat");
start \"\"
至尊宝的传说
TA贡献1789条经验 获得超10个赞
try{ Process p = Runtime.getRuntime().exec("file location here, don't forget using / instead of \\ to make it interoperable"); p.waitFor();}catch( IOException ex ){ //Validate the case the file can't be accesed (not enought permissions)}catch( InterruptedException ex ){ //Validate the case the process is being stopped by some external situation }
添加回答
举报
0/150
提交
取消