当前位置: 首页 > 知识库问答 >
问题:

实现JavaFX应用程序自动更新特性

皇甫福
2023-03-14

我即将编写一个新的跨平台应用程序,我选择JavaFX,主要是因为它丰富的UI库(包括标准的和第三方的)和它本机的数据绑定特性。我的应用程序将通过原生打包来部署,这既是因为缺乏PPAPI Java插件(Chrome将在Chrome42中停止NPAPI,现在处于测试阶段),这将阻止使用Chrome的用户使用WebStart,也是因为更“经典”的用户体验,所以WebStart和自动更新是不可能的。

情况如下:

    null
  • 这样做安全吗?如果我复盖应用程序生命周期中已经使用的一些JAR,我是否冒着JVM变得疯狂的风险?
  • 我正在努力寻找自动重启JavaFX应用程序的方法。这可能吗?

谢谢大家的帮助。

共有1个答案

步博厚
2023-03-14

看一下GetDown或updatefx。它实现了一个引导下载程序,该程序检查更新,下载更新,并在应用程序更新后立即启动应用程序

 类似资料:
  • 本文向大家介绍c# Winform 程序自动更新实现方法,包括了c# Winform 程序自动更新实现方法的使用技巧和注意事项,需要的朋友参考一下 Winform程序自动更新我也是第一次做,网上找了自动更新的源码,后来又根据在网上看到的一些方法,自己试了很久,最终还是有写错误,所以花了钱让别人帮忙调试成功的,下面是我自己捣腾出来的,方便大家借鉴,如果有什么错误的地方欢迎指正. 1、由于我是通过服务

  • JavaFX场景图表示JavaFX应用程序的图形用户界面,它不是线程安全的,只能从UI线程(也称为JavaFX应用程序线程)访问和修改。 https://docs.oracle.com/javase/8/javafx/get-start-tutorial/jfx-architecture.htm#A1107438 任何“实时”场景,即作为窗口一部分的场景,都必须从该线程访问。场景图可以在后台线程中

  • 问题内容: 启动器在游戏中最常见。想想英雄联盟,星际争霸II或几乎所有的MMO。在开始实际游戏之前,您有一个小型启动器应用程序,负责更新和修补。 我想通过我正在开发的特定非游戏应用程序来朝这个方向发展。启动器的概念非常有意义:它检查更新,替换适当的二进制文件/库,运行完整性检查并启动应用程序。但是,启动器如何自我更新?这往往是罕见的事件,但是如何完成呢?启动程序实际上是否只是覆盖当前正在运行的二进

  • 有多种方法可以更新Electron应用. 最简单并且获得官方支持的方法是利用内置的Squirrel框架和Electron的autoUpdater模块。 Updating Applications There are several ways to update an Electron application. The easiest and officially supported one is

  • 有多种方法可以更新Electron应用. 最简单并且获得官方支持的方法是利用内置的Squirrel框架和Electron的autoUpdater模块。 使用 update.electronjs.org Electron 团队维护 update.electronjs.org,一个免费开源的网络服务,可以让 Electron 应用使用自动更新。 这个服务是设计给那些满足以下标准的 Electron 应

  • 我有一个应用程序只是作为“内部测试”在谷歌Play商店发布的 > 当我点击“内部测试”链接(Google Play控制台告诉内部测试人员的链接)时,它会打开Google Play并显示我的应用商店页面。商店页面显示了正确的最新版本,但我无法安装它。我唯一的选择是“卸载”和“打开”(这将打开当前安装的旧版本的应用程序) 我有"启用自动更新"启用从谷歌播放商店页面 我等了两天 我已确保手机上的应用程序