izpack: create shortcut on windows izpack: create shortcut on windows windows windows

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).

IzPack shortcut panel

Shortcut panel open here and there.

Step by step:

  1. Download IzPack-install-4.3.5.jar
  2. Install IzPack: java -jar IzPack-install-4.3.5.jar
  3. Generate installer: /usr/local/IzPack/bin/compile ./test.xml
  4. Test installer (Linux): java -jar test.jar
  5. Test installer (Windows): copy test.jar from Linux, start cmd, set path=C:\Program Files (x86)\Java\jdk1.6.0_26\bin and execute java -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"/>