2012-12-13 48 views
4

我正在使用IzPack 5.0 beta 11打包我的Java应用程序。如何获取IzPack将程序添加到程序和功能

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

编辑 我发现关于把东西在注册表中与5的IzPack但http://docs.codehaus.org/display/IZPACK/registry进出口仍在努力了解一些信息,完全是我做的文档是模糊的。我只想将我的程序显示在程序和功能中,并且可以从那里卸载。

+0

什么是“程序和功能”?该应用程序。有一个GUI? –

+1

Windows 7控制面板的一部分,您可以查看安装的程序并将其卸载。是的,我的应用程序确实有一个gui –

回答

4

所以我找到了这个网页http://docs.codehaus.org/pages/viewpage.action?pageId=142803064,该文件是对的IzPack 5测试版11有点过时,但最终制定了所有我需要得到它的工作在32位制作安装为以下内容添加到我的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> 

给予以下优点:

  • 我不知道安装后是否安装正确。
  • 它是在计划上市和功能
  • 它可以从程序卸载和功能
+2

你从哪里得到这些DLL?他们不是我刚刚下载的IzPack的一部分。 –

+2

@BrianKnoblauch原住民位于IZPACK_HOME \ bin \ native \ 3rdparty –

3

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

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

+0

谢谢,但我不认为这是适合的,因为它与Java绑定的一件事,我知道越少越好,因为它在桌面上有(不当的)不良声誉 –

+0

* “它与Java绑定在一起”*一个罐子不是?如果你的意思是'太过品牌',那么使用1)飞溅来取代默认的启动画面2)原生PLAF 3)代表应用程序的图标。 –

+0

我将我的jar包装在一个exe文件中,因此,如果来自用户的pov,Java很少。 –

相关问题