Hallo alle zusammen!
Ich habe ein modulates Softwaresystem entwickelt, das aus einem kleinen Kern und vielen beliebigen Modulen besteht. Die Module können auch über das Internet aktualisiert werden, allerdings nur beim Start.
Ich würde jetzt gerne noch eine Funktion hinzufügen, das es dem Kern ermöglicht sich selbst zu update. Ich weiß, es gibt Webstart, aber das kommt hier nicht in Frage (Sandbox, Dateizugriff etc). Zudem würde ich es gerne selbst enwickeln. Mir fehlt jetzt allerdings die effiziente Idee. Am liebsten wäre es mir ja, wenn es zur Laufzeit funktionieren würde, ich also einen Thread starte, der alles in der JVM aufräumt und neulädt. Das wird so wahrscheinlich nicht klappen. Daher vlt ein externes Programm, dass den Kern dann neu startet.
Ich habe dazu allerdings nichts beim Orakel gefunden. Hat jmd vlt Hinweise, Links oder Tipps zu dem Thema? Danke.
Stif
PS: Wie gesagt, ich möchte die Funktion gerne selbst schreiben, auch um zu lernen. Drittprogramme möchte ich nicht einsetzen.
Ich habe ein modulates Softwaresystem entwickelt, das aus einem kleinen Kern und vielen beliebigen Modulen besteht. Die Module können auch über das Internet aktualisiert werden, allerdings nur beim Start.
Ich würde jetzt gerne noch eine Funktion hinzufügen, das es dem Kern ermöglicht sich selbst zu update. Ich weiß, es gibt Webstart, aber das kommt hier nicht in Frage (Sandbox, Dateizugriff etc). Zudem würde ich es gerne selbst enwickeln. Mir fehlt jetzt allerdings die effiziente Idee. Am liebsten wäre es mir ja, wenn es zur Laufzeit funktionieren würde, ich also einen Thread starte, der alles in der JVM aufräumt und neulädt. Das wird so wahrscheinlich nicht klappen. Daher vlt ein externes Programm, dass den Kern dann neu startet.
Ich habe dazu allerdings nichts beim Orakel gefunden. Hat jmd vlt Hinweise, Links oder Tipps zu dem Thema? Danke.
Stif
PS: Wie gesagt, ich möchte die Funktion gerne selbst schreiben, auch um zu lernen. Drittprogramme möchte ich nicht einsetzen.