2

我目前正在创建一个简单的 javafx 应用程序,并希望制作一个“检查更新”按钮。

当这个按钮被按下时,它会检查任何可用的更新。如果确实找到了,它会提示用户并请求更新自身的权限。

这怎么可能实现?

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

4

1 回答 1

5

看看update4j

来自作者:

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

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

于 2018-05-01T12:24:27.927 回答