Hi Folks,
ich möchte gerne für eine Applikation einen Update-Mechanismus ohne Webstart implementieren. Das ganze soll so aussehen, dass bei Programmstart bei einem verfügbaren Update ein Fenster geöffnet werden soll, bei dem der Anwender Update anwenden oder Abbrechen klicken kann.
Bei "Update anwenden" soll die derzeitige .jar-Datei durch die neue ausgetauscht werden, nur wie implementiert man das am besten?
Über eine zweite jar-Datei, die in etwa wie folgt vorgeht?
- Hauptprogramm beenden
- Update herunterladen und ggf. validieren
- jar-Datei des Hauptprogrammes löschen
- neue jar-Datei umbenennen
- neue Version starten
Gibt es dazu eine Art Best-Practise? Und wie startet man am Besten aus einem laufenden Java-Programm eine andere jar-Datei?
ich möchte gerne für eine Applikation einen Update-Mechanismus ohne Webstart implementieren. Das ganze soll so aussehen, dass bei Programmstart bei einem verfügbaren Update ein Fenster geöffnet werden soll, bei dem der Anwender Update anwenden oder Abbrechen klicken kann.
Bei "Update anwenden" soll die derzeitige .jar-Datei durch die neue ausgetauscht werden, nur wie implementiert man das am besten?
Über eine zweite jar-Datei, die in etwa wie folgt vorgeht?
- Hauptprogramm beenden
- Update herunterladen und ggf. validieren
- jar-Datei des Hauptprogrammes löschen
- neue jar-Datei umbenennen
- neue Version starten
Gibt es dazu eine Art Best-Practise? Und wie startet man am Besten aus einem laufenden Java-Programm eine andere jar-Datei?
Zuletzt bearbeitet: