У нас огромные проблемы с Java Web Start в производстве. Мы боимся выпустить, потому что каждый раз, когда мы делаем, служба поддержки получает звонки от 1/3 пользователей с ошибкой "невозможно запустить". Трудно сказать, из-за ошибки пользователя, отмены в середине загрузки, плохого сетевого соединения или чего-то еще. Но суть заключается в следующем:
Мы находим это ужасно ненадежным.
Каковы альтернативы развертывания и обновления многофункционального приложения Swing? Будь то бесплатный или коммерческий, меня больше интересуют функции и надежность.
Надежность является ключевым фактором, но я также хотел бы иметь следующее:
- Установите один раз, обновите автоматически с простого HTTP-хостинга, такого как JWS
- Дифференциальные обновления
- Поддержка нескольких конфигураций (например, 30 экземпляров, которые могут иметь разные версии приложения или разные параметры запуска - было бы неплохо не создавать 30 артефактов каждый раз)
- Поддержка Win/Mac/Linux. Надеюсь, что это не значит, что я должен поддерживать 3 сборки для каждого экземпляра.