我安裝widget.zip壓縮文件建立了install.jar的部分包括以下內容:我可以安裝使用的IzPack 5文件而不會被的IzPack
- 32bitJava
- install.jar
- widgetinstaller .EXE
- widgetinstaller.ini
- widgetinstaller.ico
總結:
- 32bitJava是從Oracle下載的32位JRE
- install.jar是的IzPack
- widgetinstaller創建安裝*由winrun4j創建提供安裝一個exe包裝。
因此,使用此設置,我可以安裝我的應用程序,而無需用戶必須安裝Java運行時。
但是一旦安裝了實際的應用程序還需要一個java運行時才能真正運行。所以目前一份32bitJava作爲izpack安裝的一部分包含在內,即它存在於install.jar中,並在安裝時安裝。
但是這意味着我有兩個JVM副本,並且因爲32bitJava比我的實際應用程序大,所以我的下載太大了。
那麼如何在安裝過程中/安裝後將32bitJava文件夾複製到安裝中,而不必將其包含在install.jar中?
感謝西蒙,看起來這可能是我想要的東西,我會本身,如果我能得到它的工作和彙報。 –
還沒有嘗試過這個呢,但手指交叉它會工作,所以頒獎賞金 –
嗨,是三江源它的工作。但是要注意它的有點混亂,你必須設置爲文件src什麼,你需要對你期望能夠在目標計算機上的文件夾複製到相同的相對位置,以INSTALL.XML因爲它會在安裝時install.jar,但隨後指定INSTALL.XML而不是install.jar –