如何更新本机构建的JavaFX应用程序

问题描述 投票:0回答:1

我正在Intellij中构建一个JavaFX应用程序,它将使用.exe安装程序构建和分发,并将作为exe应用程序运行。我一直试图找到一种允许远程更新的方法,但我只找到了使用托管在网站上的另一个jar文件来更新jar文件的资源。有没有办法允许远程更新exe JavaFX应用程序?我虽然关于使用update4J,但遗憾的是我不知道如何实现它,使用它,或者它甚至可以使用exe应用程序。我曾尝试使用FXLauncher,但是当我尝试将maven框架添加到项目时,我无法将JavaFX与maven一起使用。

java javafx exe updates
1个回答
0
投票

我是update4j的开发者。

该框架过去很复杂且难以使用,但最后一个版本(编写时的1.2.2)显着简化了事情,只留下了一个痛点,即生成配置。

所以对于初学者来说,使用它自己的main方法启动框架:

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

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

并阅读输出。

创建配置是使用构建器完成的,我仍在记录它,但Configuration的类javadoc非常完整。

© www.soinside.com 2019 - 2024. All rights reserved.