具有依赖性的可执行jar的安装程序包装器

时间:2012-06-21 15:24:38

标签: java installer executable-jar

我用Java编写了一个程序(可执行的JAR),需要为它创建一个安装程序。安装人员需要具备以下品质:

  1. 必须适用于Windows和Mac环境。
  2. 允许通常的“下一步 - >下一步 - >安装”安装程序提示。 (易于使用的客户)
  3. 必须允许准确放置外部依赖项。
  4. 注意(#3):许多外部依赖项需要放在与可执行jar相同的目录中,以使程序正常工作。

    如果配置简单,那就太好了。它不必是免费的,如果它花费一些钱并且非常简单,请包含它。

    感谢。

    编辑:请不要“这是愚蠢的,重新设计”评论/答案。我没有选择使用外部依赖项来制作程序,这是由我的雇主出于某些原因指定的。我按照自己的方式行事,或者找到了其他人。

1 个答案:

答案 0 :(得分:3)

使用IzPack。 它是免费的,并允许为Windows和MacOS构建安装程序。 不确定#3的要求,但它是一个安装程序,所以你应该只能用文件提供它,并为它们指定安装路径。