В Баш:
java -jar jarfile1.jar &
java -jar jarfile2.jar &
Амперсанд позволяет запустить первую программу, а затем выполнить еще одну, пока первая еще работает.
Как мне сделать это в CMD? (XP, если это актуально).
В Баш:
java -jar jarfile1.jar &
java -jar jarfile2.jar &
Амперсанд позволяет запустить первую программу, а затем выполнить еще одну, пока первая еще работает.
Как мне сделать это в CMD? (XP, если это актуально).
начать с параметра /B
Запустите приложение, не создавая новое окно. Приложение игнорирует обработку ^ C. Если приложение не разрешает обработку ^ C, ^ Break - единственный способ прервать приложение
start /B java -jar jarfile1.jar
start /B java -jar jarfile2.jar
Мне больше нравится ответ от Nifle, но ты не можешь просто создать вторичную оболочку cmd? Вы можете сделать это до тошноты.
cmd /c cmd /c cmd /c cmd /k echo Hello World!
По ряду причин его ответ лучше, особенно если вы хотите подождать, пока не будет выполнен один процесс (например, установка MSI, которая не имеет отношения к вашему случаю). Итак, придерживайтесь start
.