Java打包工具 - jsmooth,launch4j,onejar的替代品

2022-09-01 14:26:14

我已经使用这三个开源工具来打包我的java应用程序,但它们现在看起来都像是废弃的软件。这三者都是非常好的软件。现在有哪些选择?(或者使用Java进行桌面应用程序开发不再是应用程序开发人员构建和维护这些工具的“热门”市场?

1)exe包装器:jsmooth - 2.5年内没有新的发展 - 不支持64位。launch4j - 一年多没有新的开发,支持64位,但你不能对launch4j创建的exe进行签名,所以我更喜欢jsmooth,但它不支持64位。

2)onejar:它有效,但超过2.5年没有新的开发或网站更新。因此,只想切换到受支持的内容/备份计划,如果它突然与Java的新版本中断。

谢谢埃德加


答案 1

答案 2

你检查过IzPack吗?这是创建跨平台安装程序的出色软件:

IzPack是Java平台的安装程序生成器。它生成了可以在任何有 Java 虚拟机的操作系统上运行的轻量级安装程序。根据操作系统的不同,它可以通过双击或在shell上简单的“java-jar安装程序.jar”来启动。最常见的用途是为 Java 平台分发应用程序,但您也可以将其用于其他类型的项目。IzPack的主要优点是它提供了一种干净而独特的方式,可以将项目分发给使用不同操作系统的用户。

一些真正著名的公司和项目使用它很多年(Sun Microsystems,JBoss / RedHat,Scala语言项目,一些ObjectWeb / OW2项目,XWiki等等)。如果它对他们有好处,那应该对你有好处:)


推荐