使用批处理脚本:启动java->获取参数-> start .exe

时间:2018-08-21 13:55:42

标签: java batch-file parameters

如何使用从.jar文件的输出中获取的参数来启动.exe文件。

我知道如何在批处理中使用参数启动Java程序:

java -jar javaProgram.jar %1 %2 %3 %4

但是如何获得Java代码的结果,例如“是”或“否”,以在同一批中启动新程序.exe?

我有可能吗?

1 个答案:

答案 0 :(得分:0)

您的exe必须始终返回一个int 使用错误级别:

 IF ERRORLEVEL 1 (
    REM do something here to address the error
  )

See more here

要使用Java执行exe文件,请使用以下代码:

ProcessBuilder pb = new ProcessBuilder("your exe file here ", "myArg1", "myArg2");
pb.directory(new File("your path here"));
Process p = pb.start();

see more about ProcessBuilder here