如何为 Java 应用程序创建 .exe 安装程序?

如何为 Java 应用程序创建 .exe 安装程序?

我对选择哪种工具来完成这项工作感到怀疑。

我有一个由几个 JAR 文件(主要.JAR加库)和其他杂项文件组成的 Java 应用程序,我想将其捆绑到.exe具有以下特征的独立 Windows 安装程序中:

  • JVM 捆绑在一起(因此它不依赖于系统 JRE 安装)
  • 已知位置内的整个文件夹结构(最好C:\MyAppC:\Program Files\MyApp
  • 应用程序的桌面链接,以便用户可以在必要时手动启动它
  • 该链接应放在启动文件夹(通用C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp或用户级C:\Users\Username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup)内,以便用户登录时可以自动启动
  • 或者,可以将应用程序设置为作为服务运行,以获得相同的效果。

我很难找到适合这项工作的正确工具并使用它们。

我已经安装了NetBeans创新脚本工作室它们一起在文件夹.exe内的隐藏文件夹中创建一个捆绑了 JRE 的安装程序C:\Users\Username\AppData\Local(除非我在用户的机器上取消隐藏该文件夹,否则默认情况下我看不到它),但是仍然缺少一些要求。

我怀疑如果正确调整 Ant 文件,NetBeans 的内置打包程序可以完成这项工作,但我不知道要进行哪些调整。

而且我担心 Inno Script Studio 不会将 JRE 与 JAR 捆绑在一起,因此它本身似乎不够用。

我不确定这个问题是否太宽泛,但我至少需要一些关于采用哪种工具的指导。

非常感谢您的帮助。

相关内容