我有一个小程序,可以备份一些重要文件,然后卸载程序。一旦完成,它将安装一堆新东西并备份旧文件并配置所有内容。它工作正常,但问题是当我运行程序时它只是加载了一堆安装程序并在程序安装之前恢复备份文件。
我知道发生这种情况是因为 java 不负责安装其 windows 作业的程序,但是有没有办法延迟程序,以便在最后一个完成之前它不会进入下一步?我可以大致猜测完成一个步骤并使用 thread.sleep() 需要多长时间,但我想要更准确的东西。当它完成一项任务时,有没有办法以某种方式从 Windows 中找出?