0

特定の目的のために構築されたjarファイル(プライマリjar)があります。データを入力として取得し、出力を特定の形式のファイルとして保存します。ユーザーインターフェイスを使用した二次分析用に構築された別のJavaアプリ(二次jar)があります。二次 jar は、特定の分析のために一次 jar を使用します。

現在: セカンダリ jar が開始されるとプライマリ jar が開始され、セカンダリ jar が閉じられると停止されます。しかし、プライマリjarをサービスとして作成して、常に実行され、セカンダリjarがジョブをプライマリjarサービスに送信するだけにしたいのです。

問題: jar ファイルを Windows サービスにラップする方法を検索して見つけました。しかし、セカンダリjarアプリから実行中のサービスと通信してデータを送信する方法は?

4

2 に答える 2

0

JavaExe を使用できます。これら 2 つのプロセス (サービス部分と UI 部分) とそれらの通信を自動的に管理します。

于 2015-03-15T17:03:46.353 に答える