2017-03-27 3 views
1

J'essaye de faire un installateur avec izpack 4.3.5. Lors de l'installation, un raccourci devrait être ajouté au bureau des utilisateurs. Bien que j'ai ajouté le ShortcutPanel et n'a pas ajouté le skipOnNotSupported aucun panneau n'est affiché et aucun raccourci n'est créé bien qu'il se conforme avec succès.Pourquoi le ShortcutPanel n'est pas affiché dans izpack?

J'ai déjà jeté un coup d'œil au message suivant (izpack: create shortcut on windows) mais je n'ai pas compris mon erreur.

Voici une partie de mon installation fichier:

<panels> 
<panel classname="TargetPanel"/> 
<panel classname="PacksPanel"/> 
<panel classname="ShortcutPanel"/> 
<panel classname="InstallPanel"/> 
<panel classname="SimpleFinishPanel"/> 
</panels> 

<packs> 
    ... 
</packs> 

<resources> 
    <res src="shortcut.xml" id="shortcut.xml"/> 
</resources> 
<natives> 
    <native type="izpack" name="ShellLink.dll"/> 
    <native type="izpack" name="ShellLink_x64.dll"/> 
</natives> 

Et voici mon XML raccourci:

<izpack:shortcuts version="5.0" 
        xmlns:izpack="http://izpack.org/schema/shortcuts" 
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
        xsi:schemaLocation="http://izpack.org/schema/shortcuts http://izpack.org/schema/5.0/izpack-shortcuts-5.0.xsd"> 
    <shortcut 
     name = "test" 
     target = "$INSTALL_PATH\test.jar" 
     description="test" 
     programGroup="true" 
     desktop="yes" 
     applications="yes" 
     startMenu="yes"/> 
    <lateShortcutInstall /> 
</izpack:shortcuts> 

Toutes les idées? J'ai également essayé de supprimer lateShortcutInstall, mais rien n'a changé.

Merci à l'avance

Répondre

1

Vous essayez de faire installer des fichiers pour la version 5 IzPack travail avec IzPack 4.3.5 (notez la version = "5.0" dans le fichier XML de raccourci?). Cela ne fonctionnera pas car le format a changé dans des détails subtils. Je suggère que vous passiez à une version actuelle d'izPack 5 (5.1.0 vient de sortir). Il est activement maintenu, plus stable et mieux documenté que 4.3.5.

Si vous êtes bloqué sur 4.3.5 s'il vous plaît lire mon autre poste ici: izpack-maven-plugin is not including native libraries by default et supprimer l'élément <natives>.