izpack: create shortcut on windows
I have created this (dummy) installation file just for testing the shortcut panel:
<?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?><installation version="1.0"> <info> <appname>Test</appname> <appversion>1</appversion> </info> <guiprefs width="600" height="480" resizable="no"> </guiprefs> <locale> <langpack iso3="eng"/> </locale> <panels> <panel classname="ShortcutPanel"/> </panels> <packs> <pack name="Test" required="yes"> <description>Description</description> </pack> </packs> <resources> <res src="shortcutSpec.xml" id="shortcutSpec.xml"/> </resources> <native type="izpack" name="ShellLink.dll"/></installation>
Where shortcutSpec.xml
have the exact same content showed on your question.
I build it using IzPack 4.3.5 in Ubuntu (left) and tested on Windows 7 64 bits (right).
Shortcut panel open here and there.
Step by step:
- Download
IzPack-install-4.3.5.jar
- Install IzPack:
java -jar IzPack-install-4.3.5.jar
- Generate installer:
/usr/local/IzPack/bin/compile ./test.xml
- Test installer (Linux):
java -jar test.jar
- Test installer (Windows): copy
test.jar
from Linux, startcmd
, setpath=C:\Program Files (x86)\Java\jdk1.6.0_26\bin
and executejava -jar test.jar
As per the IzPack documentation, are you including the required .dll in the installer?http://izpack.org/documentation/desktop-shortcuts.html
<native type="izpack" name="ShellLink.dll"/>