如何让我的javafx应用程序自动更新?

时间:2017-11-06 11:47:30

标签: java javafx-9

我目前正在创建一个简单的javafx应用程序,并想要检查更新"按钮。

按下此按钮时,它会检查是否有任何可用的更新。如果确实找到了一个,它会提示用户,并请求更新自己的权限。

如何实施?

注意:我使用的是Java 9,而不是8,如果这有用的话。

1 个答案:

答案 0 :(得分:4)

查看update4j

来自作者:

  

update4j框架是第一个与Java 9完全兼容的自动更新和启动器框架。通过URL(甚至Google Drive,Dropbox,Amazon S3或Maven Central)轻松托管您在云中的任何位置的应用程序文件可以将它们与所有分布式应用程序同步。

     

Update4j已将安全性作为优先事项。对您的文件进行签名非常简单,只需将您的私钥提供给开发机器上的框架,它就能完成工作。在客户端,您应该将公钥加载到框架中,它将自动验证每个下载的文件。它将强制拒绝任何没有或无效签名的文件。这是一个可选功能。