如何让IzPack将程序添加到程序和功能

时间:2012-12-13 16:50:36

标签: java windows installer izpack

我使用IzPack 5.0 beta 11打包我的Java应用程序。

如何在Windows上使用IzPack安装程序,以便将程序和功能作为已安装的程序显示?

修改 我已经找到了一些关于使用Izpack 5 http://docs.codehaus.org/display/IZPACK/registry将注意事项放入注册表的信息,但我仍然很难理解我所做的文档是模糊的。我只是想让我的程序显示在程序和功能中,并且可以从那里卸载。

2 个答案:

答案 0 :(得分:4)

所以我找到了这个页面http://docs.codehaus.org/pages/viewpage.action?pageId=142803064,文档对于Izpack 5 beta 11来说有点过时,但最终得到了所有我需要的才能使它在32位安装上工作,我在安装时添加了以下内容。 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>

具有以下优势:

  • 我不会被问到安装后是否正确安装。
  • 列在计划和功能
  • 可以从程序和功能中卸载它

答案 1 :(得分:3)

替代方案:安装应用。使用Java Web Start。 JWS不仅可以为Java应用程序安装桌面图标和启动菜单项。在任何支持它们的平台上(I.E。'不仅仅是Windows'),还可以将它们放在“程序和功能”对话框中,如下面的“Star Zoom Animation”所示。

Java app. icon and entry in "Programs and Features"