来自GitHub的Java应用程序的Windows安装程序,带有驱动程序和自动更新

时间:2016-08-18 10:17:30

标签: java windows git github installer

我在GitHub上有一个易于Linux专家使用的JavaFx应用程序:git clone它并执行在{main}上执行run.shjava的{​​{1}}脚本类。如果他们想要更新到最新版本,他们可以在主分支上使用javac

但是我注意到Windows用户往往不太熟悉这些技术,因此我想为他们创建一体化安装程序。此外,在Windows上,可能必须安装一些可能的驱动程序。

我知道有很多Windows Java安装程序可用,但我正在寻找一个特定的功能集:

  • 即使尚未安装Java也会运行
  • 优选地(1)包括其自己的Java发行版,以便用户不必安装它,或者(2)检查是否已经安装了Java SDK版本> = 8,如果没有下载并安装它用户。我更喜欢选项1,因为我发现Java有时会安装但配置不正确。
  • 询问用户安装位置,默认为Windows标准
  • 从GitHub存储库克隆应用程序并将其移动到用户定义的路径
  • 编译代码
  • 为用户提供安装其中一个驱动程序的选项
  • 创建桌面链接,开始菜单条目和卸载条目
  • 授予对硬件的完全访问权限(尽可能使用Java)

当用户启动应用程序时,它应该执行git pull,并在必要时重新编译(理想情况下只是更改的类)。

0 个答案:

没有答案