Java-app als exe starten mit self updater...

Unicate

Erfahrenes Mitglied
Hallo alle zusammen!

Wie der Titel schon verrät habe ich eigentlich mehrere Fragen:
  1. Wie mache ich aus meiner *.jar eine *.exe? (Muss ich dafür den GJC verwenden oder habe ich eine alternative?)
    • Meine jetzige Idee ist die Sprachen zu mischen. D.h. Ich schreibe das Programm in Java (wegen der Systemkompatibilität) starte es aber in C oder C++ (oder halt gjc). Das würde zumindest Punkt 3 beantworten.
  2. Wie könnte man geschickt einen Selfupdater bauen? Also bevor das Programm startet soll dieser nach einer neueren Version im Netz schauen, wenn ja, soll er diese auch gleich downloaden und installieren (bzw. die Dateien da hin kopieren wo sie hingehören)
    • Ich hab da so eine Idee mit einer online xmldatei die ausgelesen wird, gibt es da evtl schon ne gut bewährte Variante? Evtl sogar schon eine Klasse?
  3. Wie prüfe ich vor Programmstart ob beim Benutzer überhaupt die JRE installiert ist? C/C++?
  4. Kann ein jar file sich selbst ersetzen?(also ein Programm x.jar lädt ein update von x.jar aus den Netz und ersetzt sich selbst) Wenn nicht, wie macht man's?

Danke schon einmal.

[Edit:] Keiner eine Idee?
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück