我有一个可执行的Jar文件,可以在Mac和Windows上运行。我想为windows创建一个带有嵌入式JRE的安装程序。我的意思是安装程序应该是一个"。exe"或"。exe"。msi文件。由于我们的开发环境是在Mac OS上,我想找到一个在Mac内工作的Windows安装程序制造商。然后,我能够将它集成到我们的脚本中。
我已经做了什么:
我使用'launch4j'。我设法为我们的应用程序创建了一个"。exe"安装程序,并与我们的"ant"脚本很好地集成。但是,问题是嵌入的JRE不位于"。exe"文件中。在文件旁边。我想只有一个安装程序文件。
我现在的想法:
如果我是对的,有两个选项:
- 找到另一个解决方案,而不是'launch4j'与更好的安装程序制作与真正嵌入的JRE
- 尝试为Mac OS找到一个Windows安装程序,将'lanuch4j'的输出与邻近的JRE结合起来,并构建一个exe/msi文件。
实际上,我找不到任何解决方案来实现这一切在Mac OS。
我不知道有任何其他Windows安装程序可以在Mac OS上运行。你所能做的就是为你的Mac操作系统设置一个Windows虚拟机,并在该虚拟机中使用高级安装程序之类的工具。它有一个教程,向您展示如何构建这样的安装程序:http://www.advancedinstaller.com/user-guide/tutorial-java.html