Как автоматически завершить экземпляры Java-приложения в Eclipse?
Я делал небольшой проект, и каждый раз, когда я запускаю программу, я чувствую себя все медленнее и медленнее, пока она больше не работает. Я проверил с менеджерами задач и нашел много экземпляров "Javaw.exe". Затем я открыл поле отладки и понял, что он запускает новый экземпляр каждый раз, когда я запускаю один и тот же проект.
вот ссылка на изображение экземпляров в области отладки.
Временное решение для меня состоит в том, чтобы удалить их из области отладки. Есть ли способ, чтобы один и тот же проект не создавал новый экземпляр при каждом запуске? Мне нужен только один экземпляр, который можно использовать каждый раз, когда я запускаю снова и снова.
Спасибо за любой ответ заранее.
1 ответ
Нет, я уверен, что это не то, что вы хотите. Если вы перезапускаете приложение, возможно, вы захотите протестировать некоторые изменения, которые вы только что внесли в код. Итак, Eclipse должен запустить новый экземпляр вашего приложения. Вы также можете запустить два экземпляра приложения, потому что они должны общаться друг с другом.
Если вы хотите остановить ранее запущенные приложения, остановите их. Ваше приложение выглядит как приложение с графическим интерфейсом. Используйте кнопку закрытия в главном окне приложения, чтобы закрыть его. Так просто.
Часто нежелательно убивать приложение, потому что может потребоваться правильно закрыть ресурсы или сообщить серверу, что он уходит, перед выходом или что-то еще. Использование Eclipse для уничтожения приложений без сознательного запроса от пользователя не будет разумным.