gpt4 book ai didi

java - 在继续代码之前等待最终结果

转载 作者:行者123 更新时间:2023-11-30 04:06:32 25 4
gpt4 key购买 nike

我正在向 Servlet 发送请求。在该 Servlet 中,我有一个执行终端并在那里运行一些命令的代码。我希望我的代码在响应我的请求之前等待终端进​​程。我该如何管理它?

下面你可以看到我的代码:

Process send = Runtime.getRuntime().exec(new String[] {"sh", "-c", fileNameShort + ".jar /tmp/"+ fileNameShort +".class; /home/ubuntu/android-x86.rund.sh -cp /tmp/"+ fileNameShort +".jar " + fileNameShort}); 

最佳答案

您可以使用Process#waitFor() :

System.out.println("Waiting for process...");
send.waitFor();

关于java - 在继续代码之前等待最终结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20610491/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com