【发布时间】:2018-09-18 20:12:42
【问题描述】:
我正在 Intellij 中构建一个 JavaFX 应用程序,它将使用 .exe 安装程序构建和分发,并将作为 exe 应用程序运行。我一直在尝试找到一种允许远程更新的方法,但我只找到了通过使用网站上托管的另一个 jar 文件来更新 jar 文件的资源。有没有办法允许远程更新 exe JavaFX 应用程序?虽然我有关于使用 update4J,但遗憾的是我不知道如何实现它,使用它,或者它是否可以与 exe 应用程序一起使用。我曾尝试使用 FLAuncher,但我无法将 JavaFX 与 maven 一起使用,因为每当我尝试将 maven 框架添加到项目中时都会发生错误。
【问题讨论】:
-
看看 Minecraft 是如何做到的。他们分发了一个“启动器”,它将定期替换/更新实际游戏。
-
我认为 Minecraft 只是完全推送新的二进制文件,这是有道理的。有什么原因不只用当前替换 exe?
-
@Slaw,我不会说这是直接相关的,因为这是理解实现自动更新程序的基础知识的一般方法,我正在寻找一个示例或文章来说明或讨论如何它是针对本机构建完成的,或者更明确地说,是 JavaFX exe 应用程序。
-
这是您的应用程序。您需要设计自己的流程。