2016-02-06 1 views
1

Я запускаю приложение java файлом jar. Теперь определенная потребность заставляет меня проверять другой экземпляр того же приложения, который работает или нет на той же машине. Например, например, я должен ограничивать запуск только одного экземпляра приложения, чтобы выполнить прогон, закрыть другое приложение (если оно выполняется на другой вкладке на терминале). Я искал аналогичные угрозы от here, но на самом деле не смог разобраться.Как закрыть приложение javax, если тот же самый экземпляр уже запущен?

ответ

0

Самый простой способ добиться этого - создать файл блокировки при запуске приложения. Когда вы запускаете второй экземпляр, он может проверить наличие такого файла и завершить его, если он найден. Когда вы закрываете первый экземпляр, он должен удалить этот файл, конечно, прежде чем он окончательно завершится.