У нас есть приложение 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