メモ帳や電卓、Java Runtimeを使用するアプリケーションなどを開くことができます。たとえば電卓を開くにはjavaの下のコード行を実行する必要があります。Java Runtime、アプリケーションの終了時に何らかのアクションを実行
Runtime.getRuntime().exec("calc");
しかし、私は上記のコード行で開いたアプリケーションを閉じる際にいくつかのアクションを実行したいと思います。
- onClosingアプリケーションで何かを実行する方法はありますか?
- アプリケーションが開いているかどうかを確認するにはどうすればよいですか?
https://docs.oracle.com/javase/8/docs/api/java/lang/ProcessBuilder.htmlより多くのオプションが提供されます(https://docs.oracle.com/javase/8も参照)。 /docs/api/java/lang/Process.html) –
'exec'は' Process'インスタンスを返しますので、このプロセスを処理することができると思います。 –
Windows。私はランタイム、ProcessBuilder、プロセスはすべての人に共通していると信じています。コマンドだけが変更されますか? –