Я пытаюсь найти способ добавить функцию самообновления в приложение Java/Swing, над которым я работаю.
В основном у меня есть куча файлов jar с дополнительной функциональностью, которую нужно повторно развернуть установленным пользователям при их изменении. Ничего сложного, просто проверьте, выпущена ли новая версия, загрузите их через HTTP и затем предложите перезапустить приложение для пользователя.
Я посмотрел веб-сайт, и он мог работать. Но это конкретное приложение делает некоторые напуганные вещи с загрузкой классов и настройками памяти GC, которые не выглядят так, как будто они поддерживаются через webstart или будут, по крайней мере, усложнять ситуацию. (Это измененная сборка JMeter)
Я также пошел по пути добавления этого обработчика плагинов http://swing-fx.blogspot.com/2008/06/add-auto-update-and-plugins-to-your.html, но он очень альфа и пытается сделать слишком много с обычными ошибками, которые вы получаете с альфа файлами.