如何使用izPack 5.0b11创建Windows快捷方式?

时间:2013-12-30 13:11:07

标签: izpack

我必须在安装过程结束时创建一个快捷方式。 这是我在install.xml中声明的内容

<resources>
  ...
  <res id="shortcutSpec.xml" src="install/shortcuts.xml"/>
</resources>

<panels>
  <panel classname="ShortcutPanel">
    <os family="windows"/>
  </panel>
</panels>

<natives>
    ...
   <native type="izpack" name="ShellLink.dll" stage="both">
     <os family="windows" />
   </native>
   <native type="izpack" name="ShellLink_x64.dll" stage="both">
     <os family="windows" />
    </native>
</natives>

这是我的shortcuts.xml的内容:

<shortcuts>
    <skipIfNotSupported />
    <programGroup defaultName="MyGroup" location="applications" />
    <shortcut name="MyApplication" target="$INSTALL_PATH\bin\open.bat"
    workingDirectory="$INSTALL_PATH" iconFile="$INSTALL_PATH\bin\App32.ico"
    iconIndex="0" programGroup="no" desktop="yes" applications="yes"
    startMenu="yes" startup="false">
        <os family="windows" />
    </shortcut>
</shortcuts>

当我运行设置时,我能够看到快捷方式面板,但从不在桌面或其他已知位置创建快捷方式。

我有什么需要做的吗?

1 个答案:

答案 0 :(得分:0)

我注意到在showrtcuts面板中有一个复选框'在桌面创建快捷方式'。 如果选择此选项,则会在桌面中正确创建快捷方式。