私はJavaアプリケーションを持っています。いくつかのタスクでは、別のJVMインスタンスをProcessBuilder
を使用して並列実行します。すなわち、私のメインアプリケーションはProcess
を使用して別のJVMインスタンスを起動し、その後両方ともI/Oを使用して通信します。他のプロセスが唯一のバックエンドの作業を行い、前もって示すことが必要とされていないとして、私は、それを望んでいない Dockにバックグラウンドプロセスが表示されないようにします
:
しかし、MacのDock
上、それはプロセスの両方を示しています。また、手作業で他のプロセスを簡単に終了させることができるので、危険です。
それがバックグラウンドで実行され、バックエンドプロセッサが本当に任意の画面のリソースを必要としない場合は、ドック