2

Мы предоставляем программное обеспечение для Java для Windows, OS X и Linux. В настоящее время, когда обновление доступно, нашим клиентам необходимо загрузить новый пакет программного обеспечения с нашего веб-сайта и установить его вручную. Это означает, что в Windows они должны запустить установку на OS X и Linux для извлечения файла tar.gz. Это, как правило, не имеет большого значения, но мы хотим, тем не менее, оптимизировать этот процесс.Библиотека для распространения обновлений программного обеспечения

Прежде чем мы начнем изобретать колесо, я хочу знать, есть ли уже доступные решения, которые могли бы выполнить правильные шаги платформы. Что-то вроде Java Web Start, но с гораздо большим контролем над ним и нет необходимости устанавливать его в системе. Я знаю, что платформы OSGi, такие как Apache Felix, могут это сделать, но я оцениваю их как излишний.

ответ

0

Помимо указанной технологии Java Web Start, Eclipse RCP (СВТ на основе RCP) и платформа NetBeans (Swing на основе RCP) обеспечивают менеджер обновления.

3

Java Web Start - СОВЕРШЕННО для этого!

http://www.oracle.com/technetwork/java/javase/tech/index-jsp-136112.html

Это позволяет распределить настольные приложения через Интернет и позволяет обновлять их легко, как хорошо. Это действительно удобная технология.

+0

Страница на SO (связанная в моем ответе) не только содержит ссылки на эту страницу, но также и более подробные описания JWS и другие полезные ссылки, связанные с JWS. :) –

+0

Тогда я дам вам голосование :) Теперь перестаньте давать лучшие ответы, чем мне, как я буду бить тебя когда-нибудь? – Ewald

2

Используйте Java Web Start для установки & Запустите приложение.

Java Web Start (JWS) является технология корпорации Oracle используется для запуска богатого клиента (Swing, AWT, SWT) настольных приложений непосредственно от сети или интернет-связь. Он предлагает установку «один клик» для платформ, поддерживающих Java.

JWS предоставляет множество привлекательных функций, включая, но не ограничиваясь этим, заставками, настольной интеграции, объединение файлов, автоматического обновления (включая ленивую загрузку и программное управление обновлениями), разделение туземцев & других загрузок ресурсов с помощью платформы, архитектура или версия Java, конфигурация среды выполнения (минимальная J2SE версии, варианты времени выполнения, ОЗУ и т.д.), простое управление общих ресурсов, используя расширения ..


Что-то литий KE Java Web Start, но с гораздо большим контролем над ним, и нет необходимости, чтобы он установлен в системе

  1. Если установлен Java 1.5+, JWS обязательно должен быть установлен. Из информации. стр.

    JWS был впервые представлен в качестве отдельной загрузки 14 марта 2001 года в течение двух лет после выпуска Java 1.2 и мог запускать как приложения, так и апплеты в качестве свободно плавающих объектов. Функциональность стала объединенной с J2SE 1.4.2.

  2. Контроль над тем, что именно? JWS обеспечивает программный контроль:
    • DownloadService дает контроль над приложением. обновляется.
    • Более поздний IntegrationService обеспечивает то же самое для интеграции с настольными системами.
+0

См. Также редактирование. –

+0

1) Мы не хотим требовать установленную JRE, мы отправляем нашу собственную частную. 2) В Windows нам нужно сделать некоторые записи в реестре, например, для получения контекстных меню проводника. 3) Мы не хотим подписывать наши заявки только для того, чтобы сделать JWS удовлетворенным. – Mot