如何使用从.jar文件的输出中获取的参数来启动.exe文件。
我知道如何在批处理中使用参数启动Java程序:
java -jar javaProgram.jar %1 %2 %3 %4
但是如何获得Java代码的结果,例如“是”或“否”,以在同一批中启动新程序.exe?
我有可能吗?
答案 0 :(得分:0)
您的exe必须始终返回一个int 使用错误级别:
IF ERRORLEVEL 1 (
REM do something here to address the error
)
要使用Java执行exe文件,请使用以下代码:
ProcessBuilder pb = new ProcessBuilder("your exe file here ", "myArg1", "myArg2");
pb.directory(new File("your path here"));
Process p = pb.start();