Возможно ли запустить несколько экземпляров файла jar без копирования файлов и запуска каждого из них отдельно?Запуск нескольких экземпляров Java с одним банком
Например, у меня есть два одновременных экземпляра, в которых используется тот же самый Jar-файл. Они расположены в разных местах, и оба используют большое количество мощности обработки для запуска.
Поскольку я запускаю оба из них при запуске, они оба используют один и тот же файл Jar, просто дублируя его в этом случае.
Есть ли способ отбросить одну из копий и запустить оба экземпляра из одного и того же файла jar без потери производительности или потенциально увеличивать время загрузки, если они оба одновременно используют одни и те же файлы классов внутри файла?
Это, вероятно, не очень хорошие мысли ... Вы хотите, чтобы начать с предотвращения запуска нескольких экземпляров, но до того, что вам нужно каким-то образом зарегистрировать экземпляры внутри вашего сервиса началось первое. Взгляните на этот пост. Другая информация, которую я надеюсь найти в интернетах. http://www.daniweb.com/software-development/java/threads/83331/how-to-stop-opening-multiple-instance-for-a-jar-file –
похоже, что вы хотите добавить клиент-сервер логики в вашу программу. –
Несмотря на все нечетные комментарии выше, и ваши довольно творческие проблемы, нет абсолютно ничего плохого в этом. На самом деле это делается все время. Просто запустите приложение столько раз, сколько вам нужно, и не беспокойтесь об этом. –