2012-12-13 52 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很少。 –

相關問題