3
我正在执行一个进程的exec命令。我希望我的程序只有在处理完成后才能继续运行。这是我的代码:我的代码将仅在通过java完成处理后继续执行
Runtime runtime = Runtime.getRuntime();
Process process = runtime.exec("tools/jadx/bin/jadx.bat -d JavaProjects/");
//the rest of the code
System.out.println("Process is finished");
我需要的代码的其余部分将这个过程完成后才能执行,因为它取决于过程输出。有任何想法吗?
当我添加waitFor,执行命令“卡住”,永远不会完成。在点击eclipse上的停止按钮之后,该过程继续并完成 –
但这是您的bat文件的问题。 –
你是什么意思?你认为问题出在我的bat文件上? –