通过Wordpress

时间:2016-03-10 18:23:41

标签: java wordpress maven jar java-web-start

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

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

我列出了我提出的可能解决方案:

1(后备解决方案)。用户必须手动转到Wordpress网站,我将为.jar文件单独设置直接下载链接(来自Google云端硬盘)。然后,用户必须手动将现有文件夹中的.jar替换为新文件。
缺点是它需要用户做太多工作,并且他们的程序可能不会经常更新。

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

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

4. 建议您自己的解决方案!

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

干杯

1 个答案:

答案 0 :(得分:0)

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

我会将.zip放在Google云端硬盘上,并在我的Wordpress网站上直接下载链接。

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