巴扎黑2017-04-17 16:28:00
2 つの Java プロセス間の通信に巻き込まれるのではなく、プロジェクト マネージャーの真意を明確に尋ねることをお勧めします。
彼の言いたいことは、エージェントを作成し、ローカルに展開して、コンソールから指示を受け取ることができることを望んでいるということだとします。ログ レベルの変更に加えて、他にも行う必要がある可能性があるためです。たとえば、「グレースケール スイッチ」などの場合、この問題は 2 つのプロセス間の通信という単純な問題だけではなく、通信プロトコルを整理したり、クライアント/サーバー アーキテクチャを構築したりする必要があります。
高洛峰2017-04-17 16:28:00
RMIとRPC、この2つのフレームワークプロジェクトで使用されていれば問題ありませんが、初めて使用する場合は面倒かもしれません。
jar パッケージを作成し、jar コマンドを使用してそれを実行し、ログ レベルを変更することで、呼び出し側がランタイムを使用して jar コマンドを実行して、jar パッケージを呼び出すことができるようにする比較的簡単な方法があります。