我正在使用 IzPack 5.0 beta 11 来打包我的 Java 应用程序。
如何在 Windows 上使用 IzPack 安装程序以作为已安装程序出现在程序和功能中?
编辑 我找到了一些关于使用 Izpack 5 http://docs.codehaus.org/display/IZPACK/registry将东西放入注册表的信息,但我仍然很难理解我所做的文档是模糊的。我只是希望我的程序显示在程序和功能中,并且可以从那里卸载。
我正在使用 IzPack 5.0 beta 11 来打包我的 Java 应用程序。
如何在 Windows 上使用 IzPack 安装程序以作为已安装程序出现在程序和功能中?
编辑 我找到了一些关于使用 Izpack 5 http://docs.codehaus.org/display/IZPACK/registry将东西放入注册表的信息,但我仍然很难理解我所做的文档是模糊的。我只是希望我的程序显示在程序和功能中,并且可以从那里卸载。
所以我找到了这个页面http://docs.codehaus.org/pages/viewpage.action?pageId=142803064,Izpack 5 beta 11 的文档有点过时了,但最终我找到了让它在 32 上工作所需的一切-bit installtion 将以下内容添加到我的 install.xml
<natives>
<native type="3rdparty" name="COIOSHelper.dll" stage="both">
</native>
</natives>
<listeners>
<listener classname="RegistryInstallerListener" stage="install"/>
<listener classname="RegistryUninstallerListener" stage="uninstall"/>
</listeners>
对于 64 位:
<natives>
<native type="3rdparty" name="COIOSHelper_x64.dll" stage="both">
</native>
</natives>
<listeners>
<listener classname="RegistryInstallerListener" stage="install"/>
<listener classname="RegistryUninstallerListener" stage="uninstall"/>
</listeners>
具有以下优点:
替代方案:安装应用程序。使用Java Web 开始。JWS 不仅可以为 Java 应用程序安装桌面图标和开始菜单项。在任何支持它们的平台上(IE“不仅仅是 Windows”),但也将它们放在“程序和功能”对话框中,如下面的“Star Zoom Animation”所示。