遇到错误后如何中止执行?

fv2wmkja  于 2021-07-08  发布在  Java
关注(0)|答案(0)|浏览(188)

目前,我使用一个简单的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);

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题