Java 8 / Groovy 2.4.3 / 2015 A.D. here。我需要编写一个将安装在台式机/笔记本电脑上的Swing应用程序,我想知道现代Swing应用程序dev在以下方面是什么样的:
我应该注意:此处的网络启动不是选项,因为最终用户很可能位于没有网络连接的偏远地区。
所以我问:
答案 0 :(得分:1)
目前我们使用的是javafxpackager,尽管名称对Swing应用程序来说只是“很好”。它有缺陷,有限,需要Mac来构建Mac发行版和Windows机器来构建Windows发行版,但它确实捆绑了JRE。
由于我们在Codename One的桌面版中使用它,因此我们在云中拥有Mac,Windows和Linux计算机,这不是一个大问题。
请注意,这对自动更新无效,但由于现代应用程序通过商店(Windows和Mac商店)发货,因此他们会为您处理更新。