Есть ли способ запустить более одного jarfile, используя -cp или -jar как одну команду?

1

Есть ли способ запустить в основном: java -jar file1.jar, file2.jar (используя только одну команду, не используя ее дважды подряд?)

Или с помощью java -cp file1.jar file2.jar (Опять же, используя команду только ONCE для запуска TWO.jar файлов?)

(Использование Cmd Prompt/Terminal/etc)

Если да, то как?

  • 0
    Примечание: есть ли способ сделать это, не добавляя ничего перед разделом «java» команды *
  • 0
    Я приведу конкретный пример: Folder1: JavaServer1.jar || Папка2: JavaServer2.jar || Есть ли способ, чтобы каждый jar генерировал / считывал свои собственные файлы в своей собственной папке И запускал их обоих одной командой?
Показать ещё 2 комментария
Теги:
jar

2 ответа

0
java -classpath <your path>\file1.jar -jar  file2.jar

Идея предоставляет одну банку в качестве первичной банки, а все остальное может идти по пути к классу.

  • 0
    Это не работает обе банки. Только сейчас попробовал
0

Вы можете использовать nohup для этого: -

nohup java -jar file1.jar & && nohup java -jar file2.jar & 

Объяснение: -

     * nohup is used to run the bash commands back ground(Ex:- nohup ls &).

     * && is used to combine two bash commands into a single command but run both 
        the commands

     * Here I am trying to combine and run two background processes.

Вы можете увидеть эти процессы, запущенные с помощью команды bash "top" и проверки соответствующего процесса.

Надеюсь это поможет!

Если вы хотите, чтобы процессы не выполнялись в фоновом режиме, и если вы хотите видеть, что результат в реальном времени использует эту команду bash!

java -jar file1.jar & java -jar file2.jar &

Надеюсь это поможет!!

  • 0
    Есть ли способ сделать это без nohup? Не добавляя ничего перед "Java"
  • 0
    @ S0N_0F_A_S0N нормально ли вам запускать файлы jar один за другим, а затем использовать этот «java -jar file1.jar && java -jar file2.jar»
Показать ещё 5 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню