我有一个用Java编写的应用程序,并希望为它编写一个安装程序,它在Windows XP / Vista / 7和OSX上都能正常工作。
此安装程序需要确保安装了JRE> = 1.5。程序本身将在没有网络访问的环境中运行,因此我无法使用Java Web Start。
是否有这样的安装程序构建器?或者我应该为Windows和Mac使用单独的安装程序构建器吗?
答案 0 :(得分:0)
据我所知。 Mac OSX开发人员工具附带了一个可以检查JRE版本的安装程序。我使用NSIS安装程序用于Windows但必须编写我自己的注册表搜索和版本检查(特别是因为我需要64位java,如果计算机是64位,因为我使用JOGL)。
答案 1 :(得分:0)
有安装人员吗?不,因为这两个平台在执行编译代码方面存在巨大差异。尽管如此,你确实有一些选择,其中大部分都在this page上得到了很好的解释。
希望有助于您入门!
答案 2 :(得分:-1)
你可以尝试BitRock InstallBuilder(免责声明,我是其中之一 开发人员)因为它符合您的要求:它产生多平台 适用于Windows和OS X的安装程序(以及其他平台)。这包括 自动检测Java的操作 在目标机器以及其他创建Java启动器的过程中。它 还有“Java捆绑包”,您可以将其包含在安装程序中,以便 没有找到Java运行时,它会将其作为main的一部分安装 安装
我还想提一下InstallBuilder是一个商业工具,所以 可能会或可能不会为您工作,但我们提供免费的开放许可 小型开发商店的源项目和折扣。