2017-03-27 3 views
1

izpack 4.3.5でインストーラを作成しようとしています。インストール中に、ショートカットをユーザーのデスクトップに追加する必要があります。私はShortcutPanelを追加しましたが、skipOnNotSupportedを追加しませんでしたが、パネルは表示されず、正常に準拠していますがショートカットは作成されません。izpackにShortcutPanelが表示されないのはなぜですか?

私はすでに以下の投稿(izpack: create shortcut on windows)を見ましたが、間違いを理解できませんでした。ここで

は私のインストール・ファイルの一部です:

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

をそして、ここに私のショートカットのXMLです:

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

任意のアイデア?

更新: 私もlateShortcutInstallを削除しようとしましたが、何も変更されませんでした。事前

答えて

1

おかげであなたはのIzPack 4.3.5とのIzPackバージョン5の作業用のファイルをインストールしようとしている(ショートカットXMLでのバージョン=「5.0」を気づか?)。これは、形式が微妙な詳細で変更されても機能しません。

現在のizPack 5バージョン(5.1.0がリリースされたばかりです)に移行することをお勧めします。それは4.3.5よりも積極的に維持され、より安定しており、文書化されています。

4.3.5についている場合は、izpack-maven-plugin is not including native libraries by defaultという別の投稿を読んで<natives>要素を削除してください。

関連する問題