izpack: создать ярлык на windows 7
Я использую izpack для создания установщика для моего приложения. До сих пор я смог создать установщик, и на моей машине с Linux все в порядке.
Проблема в том, что на машинах с Windows, на которых я тестировал (Win7 6bit), установщик не показывал панель быстрого доступа.
Я прочитал раздел устранения неполадок с документацией и позаботился о том, чтобы в моем установщике были нативы.
То же самое касается ярлыка XML-файла, они находятся в установщике в пути к ресурсам. Я также читал, что, скорее всего, это чувствительная к регистру опечатка или что-то похожее простое, но не смог понять это. Вот мой ярлык XML:
<shortcuts>
<programGroup defaultName="SteamNet" location="applications"/>
<shortcut
name = "One Click Wonder"
target = "$INSTALL_PATH\oneclickwonder.bat"
commandLine = ""
workingDirectory= "$INSTALL_PATH"
description="Minimal Desktop Timer"
iconFile="$INSTALL_PATH\images\windows_icon.ico"
iconIndex="0"
initialState="noShow"
programGroup="yes"
desktop="yes"
applications="yes"
startMenu="yes"
startup="yes"/>
</shortcuts>
И это мой файл install.xml:
<?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>
<natives>
<native type="izpack" name="ShellLink_x64.dll"/>
</natives>
</installation>
Но я не могу отобразить панель ярлыков в моем установщике ...!