Ich versuche, IzPack zu verwenden, um mein Programm zu installieren, und ich möchte dem Installer Desktop-Verknüpfungen hinzufügen, hier ist die Dokumentation / Anweisungen von der IzPack-Website.
Die folgenden XML-Dateien erzeugen jedoch beim Kompilieren nur einen leeren Bildschirm im Installer, der sich aufhängt, wenn Sie versuchen, auf "Weiter" zu klicken, um darüber zu gehen. So sieht der Bildschirm aus, wenn er unter Windows 7 - 64 bit ausgeführt wird.
Hier sind meine install.xml und shortcutSpec.xml Dateien.
install.xml
%Vor%
Und die Abkürzungspec.xml
%Vor%Zusätzliche Hinweise:
Ich erhalte keine Kompilierungsfehler.
Ohne den Shortcut-Stuff funktioniert das Installationsprogramm einwandfrei.
Mein Programm ist ein ausführbares jar, um es automatisch zu starten Ich habe in Windows ein Stapel-Skript mit dem Namen autorun-win.bat erstellt, mit dem die Verknüpfung auf dem Desktop verknüpft sein soll.
BEARBEITEN:
Ich habe diesen Import sowie den 32-Bit-Geschmack ausprobiert. Keine der oben genannten Ergebnisse hatte Auswirkungen. Weitere Beiträge würden sehr geschätzt werden.
%Vor%Ich habe dieses Tool noch nie benutzt, also könnte das ein totaler Rotherd sein. In Ihrer Verknüpfungsdatei haben Sie keine CreateForPack-Anweisung. Könnte das etwas mit der Schuld zu tun haben?
Obwohl dieses Problem alt ist, habe ich dieses Problem heute auf IzPack 4.3.5 erlebt. Zwei Beobachtungen sind hier angegeben.
Zunächst werden in der Dokumentation unter Ссылка die nativen Anweisungen in einem "natives" -Tag angezeigt . Dies scheint für die Version 4 nicht korrekt zu sein.
Zweitens muss die ShellLink_x64-DLL für den Compiler sichtbar sein. Ich musste '-h $ {IZPACK_HOME}' zur Compiler-Ausführungszeile hinzufügen, um dies zu ermöglichen. Leider scheint es keine Warnungen zu geben, wenn diese Datei nicht gefunden werden kann, aber das Installationsprogramm hängt dann wie beschrieben.
Das Beheben dieser Probleme hat dieses Problem für mich behoben.
Ich habe einen Fall erlebt, in dem eine funktionierende izPack-Konfiguration mit Verknüpfungserstellung plötzlich aufgehört hat, das Symbol zu setzen. Es stellte sich heraus, dass die Icon-Datei, die unter Linux mit convert commad erstellt wurde, fehlerhaft war, ich kehrte zum alten Icon zurück
Tags und Links desktop-shortcut batch-file executable-jar izpack