startNetworkServer
および jar ファイルを実行するために、ファイル ディレクトリ内にショートカットを作成しました。これらは、1 つのバッチ ファイル内で実行する 2 つの別個のショートカットです。私のバッチファイルはネットワークサーバーを起動し、5秒待ってから1.1.1.1にpingを送信してからjarファイルを実行し、Java GUIを開きます。
私の問題は、Java GUI プログラムを閉じるときに、ネットワーク サーバーを再度停止したいということです。これを行うには、コマンドを実行できることを知っていstopNetworkServer
ますが、jar ファイルの開始後にこれをバッチ ファイルに配置すると、jar ファイルの実行前または実行中にネットワーク サーバーが停止します。Java プログラムの終了時に停止したい。
jarファイルが開いているかどうかを確認する方法はありますか? それとも、jar ファイルが閉じられるまで待つように指示しますか? または、これを開始するために Java コードで何かを返すことさえありますか?
J