通过 Wordpress 发布可更新 Java 软件

Publish updatable Java software through Wordpress

我刚刚编写了一个 Java 程序,现在需要发布。我想让软件易于更新,因此需要您的建议。该程序将由技术知识最少的人使用,因此可用性是绝对关键。该程序不是开源的。

情况是这样的: 首次使用的用户下载一个 zip 文件,其中包含一个 .jar 文件和两个应包含程序输出文件(.xml 文件和 .png 文件)的文件夹。我想让用户尽可能轻松地更新 .jar(用另一个 .jar 替换它,不一定在 运行 时间)。为了帮助我,我有一个简单的基于 Web 的 Wordpress 站点,用户会将其视为程序的来源。

我将列出我想到的可能的解决方案:

1(后备解决方案)。 用户必须手动转到 Wordpress 站点,我将在其中单独直接下载 link(来自 Google 驱动器)用于 .jar 文件。然后用户必须手动用新文件夹替换现有文件夹中的 .jar。
这样做的缺点是它需要用户做太多工作,而且他们的程序可能不会'不经常更新。

2. 除了第一个用户下载的 zip 文件中的 Program.jar,我还放置了另一个程序 -Updater.jar。这个新的 .jar 的唯一目的是,当用户打开它时,从网上下载 Program.jar 的新版本并替换现有版本。
这比以前的要好选项,因为它需要较少的工作,即使它不是自动的。缺点是我还需要一个 .jar,这会使用户感到困惑,最重要的是我无法更新程序-Updater.jar.

3. Java Web Start。
我已经尝试阅读它的工作原理,但我想知道是否有办法让它工作。一个可能的问题是我无法真正访问主机,并且能够以正确的方式设置 .jnlp 我认为你需要这个。我还想知道程序的文件结构如何(.jar 甚至放在用户的计算机上吗?)以及这是否会使用户感到困惑。还有如何让它总是离线工作。

4.提出您自己的解决方案!

任何关于此事的意见都将不胜感激,我很乐意提供比我已有的更多信息。

干杯

Getdown 是要走的路;它非常容易使用。

我会将 .zip 放在 Google 驱动器上,直接下载 link 到我的 Wordpress 网站上。

getdown 使用的文件放在我的 public git 仓库中并从中下载。