Мы разработали небольшое приложение, использующее play !, и оно работает автономно на компьютере пользователя (Windows XP или Windows 7), поскольку пользователи не имеют доступа к сети. В настоящее время он работает в окне консоли / команды. Я хотел бы сделать так, чтобы на панели задач не было консольного окна, в котором запущена игра - на самом деле, главным образом потому, что пользователи склонны закрывать окно. Я выдвинул пару идей, но надеялся на подтверждение или другие идеи.
Во-первых, я думал о запуске Java через javaw, который обычно используется для приложений с графическим интерфейсом, работающих на Java, - но что я буду запускать? Думаю, я мог бы запустить контейнер сервлетов Winstone с выходом WAR из игры! (упоминается в качестве решения другого вопроса stackoverflow ниже).
Во-вторых, я думал о попытке обернуть его в службу Windows.
Этот вопрос похож, но немного отличается (я не против установки игры !, которая просто включает в себя разархивирование фреймворка):
Развертывание Play! приложение в виде исполняемого файла jar
Кто-нибудь использовал эти методы или есть лучший способ? Плюсы / минусы / Примеры?
Спасибо!
Обновление: Есть ли комментарии о Winstone? Оказывается, из-за ограничений безопасности мы не сможем [легко] создать службы или запланированные задачи (как SYSTEM). Еще раз спасибо.