Java Web Start / JNLP для консольного приложения без графического интерфейса пользователя / Распространение обновлений кода - PullRequest
3 голосов
/ 13 июня 2011

У меня есть утилита командной строки для простой проверки данных, написанная на Java. Мы распространяем эту утилиту среди наших клиентов в виде файла JAR. Наши клиенты запускают эту утилиту на данных на своих локальных машинах.

Поскольку мы часто обновляем этот инструмент проверки, было бы неплохо иметь возможность распространять его с помощью Java Web Start / JNLP, чтобы они автоматически получали обновления кода.

Из того, что я могу извлечь, веб-запуск Java чаще всего используется для приложений на основе Swing / UI. Можно ли его использовать для консольных приложений командной строки? Или, если есть другой способ решения этой проблемы, дайте мне знать.

1 Ответ

0 голосов
/ 13 июня 2011

Java Web Start предполагает приложение с графическим интерфейсом и делает все возможное, чтобы скрыть код, который он загружает от пользователей. Для приложения из командной строки не совсем подходит, например, использование пользователями своих сценариев.

Может быть, вы могли бы написать простой графический интерфейс, который извлекает последнюю версию JAR командной строки и помещает ее туда, где ожидают ваши пользователи, и помещает этот графический интерфейс в JWS.

...