目前,我使用一个简单的cmd start命令。所以:启动../myexe.exe参数
正如您所看到的,这个exe是从cpp解决方案创建的。当出现错误时,我会弹出这样一个窗口:
但我真的希望它自动中止,因为它应该完全在后台运行。有没有办法像这样运行exe?我应该更改cpp解决方案中的某些内容吗?或者我应该写一些脚本来中止执行?
另一个问题是,我需要在java项目中运行exe。我应该在这里换些东西吗?目前的实施情况:
Process process = Runtime.getRuntime().exec("cmd /c start /B /wait "
+ BASE_PATH
+ "/ciff_caff_parser.exe "
+ caffFullPath + " "
+ caffId
+ " || exit /b");
logger.info("Waiting for parser to finish...");
int i = process.waitFor();
logger.info("Parser finished successfully, with error code: " + i);
暂无答案!
目前还没有任何答案,快来回答吧!