2011-02-08 2 views
0

Основной класс вызывается через JNLP-файл с использованием Java Web Start с клиентской машины. Я хочу обновить таблицу DB сервера на основе успешного запуска и закрытия приложения на клиентской машине.Java Web Start: Отслеживание выхода клиентского приложения

Ограничение заключается в том, что я не могу изменить приложение, которое запускается (поскольку это сторонний инструмент GPL) По моему пониманию JWS, управление отключается после запуска приложения. Есть ли способ отслеживать такие события (особенно закрытие) с помощью Java Web Start?

ответ

1

Я так не думаю - насколько я знаю, веб-сайт не отслеживает это сами. Вы можете написать простое приложение-оболочку, запускаемое webstart, которое само запускает стороннее приложение.

+0

Thks fr быстрый ответ. Проблема в том, что сторонний инструмент делает все в основном в своем самом методе .... так сложно писать обертку ... – anotherNovice1984

+0

Неплохо ли у вас есть терпение, чтобы пройти через, но вот ссылка стороннего исходного кода http: // www .elusiva.com/opensource/downloads/JavaRDP1.1.tgz, и я вызываю RDesktopSwing.java через JNLP – anotherNovice1984

+0

>> Проблема в том, что сторонний инструмент делает все, что есть в его основном методе - это не проблема, нет ничего, что остановило бы ваше класс оболочки из вызова основного метода инструмента 3rdparty, как и любой другой метод в любом другом классе. Ответ БриттишМутт правильный. – MeBigFatGuy

Смежные вопросы