Hi!
Meine Beispiel-Dateien: test.jar und test.jnlp
Diese Beispiel-Dateien liegen im Webserver und jeder Anwender ( im Unternehmen ca. 1000 Mitarbeiter ) kann wunderbar per Verknüpfung die Anwendung starten. Wenn ich in der Anwendung weiter programmiere und uploade die JAR-Datei wie immer in den Webserver, dann erkennt Java Webstart nach dem Verknüpfungsklick auch sofort, dass die Anwendung geändert wurde und das automatische Update wird durchgeführt.
Jetzt kommt zu meinem Problem, was wirklich der größte Nachteil ist. Folgendes:
Zu der o.g. test.jnlp - Datei blieb ja immer alles gleich und unverändert.
AUFGEPASST: Ich habe in der Datei "test.jnlp" zwei neue Bibliotheken unter <ressource> erweitert, abspeichern und uploade diese dann in den Webserver. Es gibt KEIN automatisches Update für die JNLP-Datei, d.h. ich muss an jedem Rechner der 1000 Mitarbeitern die Anwendung neu installieren! Das ist das größte Problem, was ich sehr gerne vermeiden möchte!
Die JNLP-Datei ist doch nur dafür da, um die Anwendung einmalig zu installieren und danach nur noch mit der Verknüpfungsdatei starten, oder habe ich da falsch verstanden?
Wie kann ich die JNLP-Datei auch ein autom. Update durchführen lassen?
Das Einzige, was ich mir nur eingefallen ist: Das Datum der JNLP-Datei vergleichen und
dann bei Datum-Unterschied diese Zeile Process p = Runtime.getRuntime().exec("javaws -wait -shortcut \"test.jnlp\""); ausführen!
Ich hoffe, ihr wisst, was ich meine und wäre um jede Hilfe dankbar!
Gruß
Iron Monkey
Meine Beispiel-Dateien: test.jar und test.jnlp
Diese Beispiel-Dateien liegen im Webserver und jeder Anwender ( im Unternehmen ca. 1000 Mitarbeiter ) kann wunderbar per Verknüpfung die Anwendung starten. Wenn ich in der Anwendung weiter programmiere und uploade die JAR-Datei wie immer in den Webserver, dann erkennt Java Webstart nach dem Verknüpfungsklick auch sofort, dass die Anwendung geändert wurde und das automatische Update wird durchgeführt.
Jetzt kommt zu meinem Problem, was wirklich der größte Nachteil ist. Folgendes:
Zu der o.g. test.jnlp - Datei blieb ja immer alles gleich und unverändert.
AUFGEPASST: Ich habe in der Datei "test.jnlp" zwei neue Bibliotheken unter <ressource> erweitert, abspeichern und uploade diese dann in den Webserver. Es gibt KEIN automatisches Update für die JNLP-Datei, d.h. ich muss an jedem Rechner der 1000 Mitarbeitern die Anwendung neu installieren! Das ist das größte Problem, was ich sehr gerne vermeiden möchte!
Die JNLP-Datei ist doch nur dafür da, um die Anwendung einmalig zu installieren und danach nur noch mit der Verknüpfungsdatei starten, oder habe ich da falsch verstanden?
Wie kann ich die JNLP-Datei auch ein autom. Update durchführen lassen?
Das Einzige, was ich mir nur eingefallen ist: Das Datum der JNLP-Datei vergleichen und
dann bei Datum-Unterschied diese Zeile Process p = Runtime.getRuntime().exec("javaws -wait -shortcut \"test.jnlp\""); ausführen!
Ich hoffe, ihr wisst, was ich meine und wäre um jede Hilfe dankbar!
Gruß
Iron Monkey