Как автоматически завершить экземпляры Java-приложения в Eclipse?

Я делал небольшой проект, и каждый раз, когда я запускаю программу, я чувствую себя все медленнее и медленнее, пока она больше не работает. Я проверил с менеджерами задач и нашел много экземпляров "Javaw.exe". Затем я открыл поле отладки и понял, что он запускает новый экземпляр каждый раз, когда я запускаю один и тот же проект.

вот ссылка на изображение экземпляров в области отладки.

http://i50.tinypic.com/2hz4spu.png

Временное решение для меня состоит в том, чтобы удалить их из области отладки. Есть ли способ, чтобы один и тот же проект не создавал новый экземпляр при каждом запуске? Мне нужен только один экземпляр, который можно использовать каждый раз, когда я запускаю снова и снова.

Спасибо за любой ответ заранее.

1 ответ

Нет, я уверен, что это не то, что вы хотите. Если вы перезапускаете приложение, возможно, вы захотите протестировать некоторые изменения, которые вы только что внесли в код. Итак, Eclipse должен запустить новый экземпляр вашего приложения. Вы также можете запустить два экземпляра приложения, потому что они должны общаться друг с другом.

Если вы хотите остановить ранее запущенные приложения, остановите их. Ваше приложение выглядит как приложение с графическим интерфейсом. Используйте кнопку закрытия в главном окне приложения, чтобы закрыть его. Так просто.

Часто нежелательно убивать приложение, потому что может потребоваться правильно закрыть ресурсы или сообщить серверу, что он уходит, перед выходом или что-то еще. Использование Eclipse для уничтожения приложений без сознательного запроса от пользователя не будет разумным.

Другие вопросы по тегам