Java Web start - как определить, когда приложение закрыто? - PullRequest
3 голосов
/ 08 июля 2011

Как определить, когда приложение открыто или закрыто?

  1. Пользователь нажимает на ссылку / кнопку.
  2. Веб-браузер запускает настольное приложение Java через Java Web Start.

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

Ответы [ 2 ]

3 голосов
/ 08 июля 2011

Вы зарегистрировали класс, содержащий метод windowClosing(), через addWindowListener()?

Java явно позволяет вам закрыть процесс, пожалуйста, проверьте код ниже:

Runtime.getRuntime().addShutdownHook(new Thread() {

    @Override
    public void run() {
        // you can write your code here
    }
});
2 голосов
/ 08 июля 2011

.. как у вас браузер определяет, может ли приложение запускаться?сообщите серверу, что он запущен (или собирается выйти).Затем настройте браузер для опроса сервера.

...