Как обновить встроенное приложение JavaFX - PullRequest
0 голосов
/ 18 сентября 2018

Я создаю приложение JavaFX в Intellij, которое будет собираться и распространяться с помощью установщика .exe и запускаться как приложение exe.Я пытался найти способ разрешить удаленные обновления, но я нашел только ресурсы, которые обновляют файл JAR с помощью другого файла JAR, размещенного на веб-сайте.Есть ли способ разрешить удаленное обновление исполняемого приложения JavaFX?Я имею в виду об использовании update4J, но, к сожалению, я понятия не имею, как реализовать его, использовать его, или если он будет работать даже с приложениями exe.Я пытался использовать FXLauncher, но я не могу использовать JavaFX с maven, так как возникает ошибка всякий раз, когда я пытаюсь добавить maven framework в проект.

1 Ответ

0 голосов
/ 09 октября 2018

Я являюсь разработчиком update4j .

Фреймворк раньше был сложным и сложным в использовании, но последний выпуск (1.2.2 на момент написания) значительно упростил вещи, оставляятолько одна болевая точка, а именно генерация конфигурации.

Итак, для начала запустите фреймворк, используя собственный основной метод:

# on classpath
$ java -jar update4j-1.2.2.jar

# on modulepath
$ java -p update4j-1.2.2.jar -m org.update4j

И прочитайте вывод.

Создание конфигурации выполняется с помощью компоновщика, я все еще документирую ее, но class javadoc для Configuration вполне завершен.

...