JMF можно развернуть через JNLP.(1)
Этого можно достичь, вызвав процедуру установки из JNLP-программы установки.Установщик вызывается один раз, когда приложение.Первый запуск.
Что делать в JNLP установщика, есть две опции.
Один из способов - вызвать обычный установщик (например, для Windows - это будет .exe), но у него есть недостаток, заключающийся в том, что пользователю будет предложено перезагрузиться.Я проверил это, не перезагружаясь, и обнаружил, что это не нужно, но сообщение раздражает.JWS может разделить загрузку так, что Windows получает .exe, в то время как Mac и * nix получают любой установщик, который им подходит.
Другой способ - просто добавить соответствующие JMF-файлы в раздел ресурсов вашего главногоФайл JNLP, но вам может потребоваться написать некоторый код для вызова JMFRegistry, что, я думаю, выполняется автоматически в установщике.
1) Примечание. Я не проверял ни один из методов.* Редактировать: Забыл упомянуть, что у меня есть небольшая демоверсия .ExtensionInstallerService , который вызывается через.упомянутое выше имя установщика.