gpt4 book ai didi

java - 让程序 hibernate 直到 Windows 任务完成

转载 作者:行者123 更新时间:2023-12-02 07:07:57 24 4
gpt4 key购买 nike

我有一个小程序,可以备份一些重要文件然后卸载程序。一旦完成,它将安装一堆新东西并备份旧文件并配置所有内容。它工作正常,但问题是当我运行该程序时,它只是加载一堆安装程序并在程序安装之前恢复备份文件。

我知道发生这种情况是因为java不负责其Windows作业的程序安装,但是有没有办法延迟程序,以便在最后一个完成之前它不会进入下一步?我可以大致猜测完成一个步骤并使用 thread.sleep() 需要多长时间,但我想要更准确的东西。有没有办法以某种方式从 Windows 中找出它何时完成任务?

最佳答案

如果您使用 ProcessBuilder 启动安装程序,那么当您调用 start() 时,您将获得一个返回的 Process 对象。

如果您随后调用waitfor()Process 上,您的线程将等待安装程序完成。

关于java - 让程序 hibernate 直到 Windows 任务完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15877574/

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