0

一時的なFirefoxプロファイルフォルダでFirefoxを起動しています。ユーザーがswingUIを閉じると、java.lang.Process#destroyを使用してプロセスを破棄しています。そして、すぐにフォルダを削除しようとすると、Firefoxプロセスがまだ終了していないため、例外がスローされます。

プロセスが完全に終了したときにdelay(Thread.sleep)を追加せずにディレクトリを削除する方法はありますか?

4

1 に答える 1

1

JavaからProcesとしてFirefoxを起動している場合は、Firefoxが終了するのを待つためにProcess.waitFor()を使用できます。次に、一時フォルダを削除します。

于 2013-03-24T17:46:53.833 に答える