Как запустить java приложение в фоновом режиме Windows командной строки? - PullRequest
0 голосов
/ 09 апреля 2020

У нас есть приложение java и написан скрипт оболочки для запуска этого приложения в Linux. Таким же образом мы написали пакетный файл в Windows. Мы хотим выполнить несколько экземпляров этого приложения, поэтому мы используем сценарий оболочки & в Linux для выполнения процесса java в фоновом режиме. Затем вы можете использовать тот же терминал для запуска еще одного приложения и так далее. Мы хотим добиться того же в Windows. Нам также нужно передать параметры в этот скрипт запуска.

Ниже приведен скрипт запуска для Linux, нам нужен эквивалентный Windows пакетный / cmd скрипт. Требование состоит в том, чтобы пользователь мог запускать несколько раз с одного и того же терминала, как показано ниже. Примечание: будет хорошо, если есть простое решение в пакетном / cmd-файле, не заинтересованное в power shell.

> app-launcher.sh 100 test
> app-launcher.sh 200 test
> app-launcher.sh 200 test1

#!/bin/sh

java  -classpath "thirdparty1.jar":"thirdparty1.jar" com.myapp.Main & 
sleep 2 && 
exit 0
...