Подтвердить что ты не робот

Возможно ли, чтобы Eclipse открывал только один JFrame?

Когда вы запускаете проект второй раз, может ли предыдущий JFrame закрыться, прежде чем открыть новый?

Поэтому мне не нужно закрывать JFrame при попытке запустить проект второй раз.

введите описание изображения здесь

Можно ли открыть только один JFrame?

4b9b3361

Ответ 1

Eclipse имеет возможность завершить запущенную программу перед запуском новой версии: Он называется Terminate и Relaunch (см. Документация).

Вы можете связать это с любым удобным вам способом (Окно → Настройки → Общие → Ключи).

Ответ 2

По-видимому, eclipse предлагает некоторые специальные опции для получения того, что вы хотите.

Для других людей, которые могут использовать другой редактор: это возможно, но вам нужно какое-то общение между процессами.

Что вы можете сделать, так это сделать серверное приложение, которое работает независимо и открыть его, прежде чем запускать обычное приложение. При запуске обычного приложения подключитесь к серверу. Теперь этот сервер отправляет другое приложение, которое было запущено для закрытия.

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

Ответ 3

Выберите команду Terminate and Relaunch [Terminate and Relaunch], чтобы сначала завершить выбранную цель отладки и, во-вторых, перезапустить ее.

Как только запуск завершен, он автоматически удаляется из представления Debug. Чтобы изменить этот параметр, откройте страницу "Запуск закладки" "Запуск/Отладка" > "Запуск страницы предпочтений".

Ответ 4

вы можете найти relaunch-plugin для eclipse, полезного для вашего дела.

Ответ 5

Я не знаю об eclipse, но я обычно запускаю два или более приложения JFrame в (идея IntelliJ), принадлежащих к разным классам за раз. Предыдущий не будет закрыт. Еще одна вещь, которую я хотел бы предложить вам использовать IntelliJ Idea от компании Jetbrains, поскольку пользовательский интерфейс, ярлыки и все остальное такие же, как в Android Developer kit (studio), который также спонсируется и разрабатывается Jetbrains!..

Вы можете проверить приложения JFrame, запущенные одновременно на этом изображении.

Надеюсь, что этот ответ несколько информативен.......
! > ...