コマンド ラインから実行されるデスクトップ Java アプリケーションがあります。このアプリケーションは、いくつかの引数を受け取り、これらの引数に基づいていくつかのアクションを実行します。
現在、アプリケーションは定期的にインスタンス化され、その機能を実行してから終了します。
問題は、ユーザーがアプリケーションの初期化にかかる時間に不満を持っていることです。これを回避するために、アプリケーションの終了時にアプリケーションの可視性を単純に切り替えて、ある種の IDLE 状態を設定することを考えました。
次にアプリケーションが作業を行う必要があるときに、新しい引数を渡す方法を見つけようとしていました。SingleInstanceService のことを知り、自分のアプリケーションでこれを機能させることができるかどうか疑問に思っていましたか? Single Instance Service をクライアント PC で実行するには、何をする必要があるかわかりません。
または、通信の問題に対する別の解決策はありますか? アプリケーションのロジックをトリガーするために、ファイル I/O に依存したくありません。
ありがとう。