Wie neu erstellen-Verknüpfung zu webstart-Anwendung?
Ich den shortcut tag in meiner Applikation die jnlp Deskriptor erstellen Sie eine desktop-Verknüpfung und einen Menü-Eintrag für meine Anwendung.
Wenn diese Verknüpfungen gelöscht auf der client - wie kann man Sie neu installiert automatisch ohne Aktion des Benutzers? Gibt es eine Konfigurations-option für die jnlp-Datei?
(btw ich bin mit java6)
wenn jemand hat eine Lösung interessiert mich auch! danke!
InformationsquelleAutor räph | 2009-08-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist ein Skelett einer automatischen Art und Weise (müssen Sie
javaws.jar
in den classpath für diese Arbeit):InformationsquelleAutor Dreen
Bitte refere diesen link - http://mindprod.com/jgloss/javawebstart.html
InformationsquelleAutor adatapost
Den docs für Java6 auf javaws zeigen, dass Sie können entweder die ausführbare Datei, eine app zu starten oder zum ausführen von Wartungsarbeiten nennen Sie Steuerungs-Optionen.
Zwei dieser Optionen sind:
eines der Dinge, die Sie tun können, ist
Also, wenn Sie können ein Skript ausführen, dass zuerst deinstalliert Ihr insbesondere jnlp-app und dann schweigend re-Importe und deren Verknüpfungen dann würde Ihr problem lösen. Ich glaube nicht, dass Java automatisch tun dies für Sie.
Beachten Sie, dass die Dokumentation sagt, dass es zu einer silent-installation für die Kontextmenü-option, um zu arbeiten. Auch, ich habe nicht doppelt geprüft, dass dies tatsächlich funktioniert ich.
InformationsquelleAutor Jim
Ich wollte nur hinzufügen, einen Kommentar auf der oben genannten Lösung, im Fall, dass es spart jeder Zeit.
WENN Ihre Anwendung installiert ist, in der WebStart-cache, aber die Verknüpfung entfernt wurde (wie bei einem java-update, oder der Benutzer entfernt) die javaws -import -silent -Verknüpfung NICHT einfach erstellen Sie die Verknüpfung für die Anwendung. Zumindest für 1.6.0_u35 und u37.
Scheint es, als ob WebStart überprüft, um zu sehen, wenn die Anwendung wird in den cache, wenn es ist, es einfach beendet OHNE erstellen der Verknüpfung. Sehr enttäuschend...
InformationsquelleAutor user738048