我想创建一个Windows安装程序包,可以是.exe或MSI。我想做以下事情:
这是我第一次想到如何实现这一目标吗?
答案 0 :(得分:4)
尝试Inno Setup。起初有点挑战,但非常强大。关于如何使它与Java程序一起工作并检查是否安装了JRE,还有很多例子。其余的要求很容易实现。
答案 1 :(得分:3)
您可以使用NSIS
来实现这一目标这是另一篇SO帖子,更详细地解释了这个过程: NSIS script for java installation
如果您的项目可以使用Ant,那么antinstaller可能是正确的选择。
答案 2 :(得分:1)
如果您想创建MSI(加上可选的EXE),我建议您查看WiX toolset。这是大多数大公司使用的安装工具,包括微软。
答案 3 :(得分:1)
对于部署Java桌面应用程序,最好的选择通常是安装应用程序。使用Java Web Start。 JWS适用于Windows,OS X& * nix中。
解决具体步骤:
使用deployment toolkit script检查合适的最小JRE,并在必要时安装。该脚本不会(不能)检查可用的磁盘空间,但我怀疑JRE安装程序会这样做。
JWS应用。安装到Java控制面板中指定的位置。
如果在启动文件中请求,则会自动完成此操作。例如。右侧的两个图标(JotPad / Star Zoom)由JWS安装。
JWS还可以安装菜单项。
由JWS自动完成。