T
theomega
Gast
Hallo Leute,
ich hab folgende Situation:
Eine Java (Swing) Anwendung die Java 1.5 benötigt soll möglichst einfach an die Benutzer verteilt werden. Die JAR-Datei selbst ist nicht sehr groß.
Das Problem ist, das folgende Schritte gemacht werden sollen:
1. Überprüfen ob Java installiert ist (wenn nein installiere Java)
2. Überprüfen ob die Javaversion ausreicht (wenn nein update Java)
3. Die JAR-Datei irgendwo hin kopieren wo der Benutzer hinschreiben darf
4. Eine Verknüpfung anlegen um das Programm zu starten.
Das ganze soll (und das ist wichtig) unter Windows, Linux und Mac funktionieren.
Mir träumt es von folgender Lösung:
Der Benutzer wählt auf der Homepage sein Betriebssystem aus (damit habe ich kein Problem, ich brauche keinen Download für alle drei OS) und bekommt einen kleinen Installer. Der ist am besten in C geschrieben mit einem einfachen GUI, der die o.a. schritte abarbeitet. Damit hat man also einen kleinen Teil der Plattformabhänging ist um zu garantieren das Java installiert ist.
Was mir wichtig wäre: Der Benutzer darf von der Homepage keine riesigen Dateien runterladen müssen. Das intergrieren von der ganzen VM in den Installer ist also nicht drin. Die VM soll erst bei Bedarf installiert werden.
Hat jemand eine Idee ob es dafür schon Software gibt oder wie man das ander lösen könnte.
Ach ja, über Webstart habe ich auch schon nachgedacht, aber was habe ich davon wenn kein java installiert ist?
Gruß
TO
ich hab folgende Situation:
Eine Java (Swing) Anwendung die Java 1.5 benötigt soll möglichst einfach an die Benutzer verteilt werden. Die JAR-Datei selbst ist nicht sehr groß.
Das Problem ist, das folgende Schritte gemacht werden sollen:
1. Überprüfen ob Java installiert ist (wenn nein installiere Java)
2. Überprüfen ob die Javaversion ausreicht (wenn nein update Java)
3. Die JAR-Datei irgendwo hin kopieren wo der Benutzer hinschreiben darf
4. Eine Verknüpfung anlegen um das Programm zu starten.
Das ganze soll (und das ist wichtig) unter Windows, Linux und Mac funktionieren.
Mir träumt es von folgender Lösung:
Der Benutzer wählt auf der Homepage sein Betriebssystem aus (damit habe ich kein Problem, ich brauche keinen Download für alle drei OS) und bekommt einen kleinen Installer. Der ist am besten in C geschrieben mit einem einfachen GUI, der die o.a. schritte abarbeitet. Damit hat man also einen kleinen Teil der Plattformabhänging ist um zu garantieren das Java installiert ist.
Was mir wichtig wäre: Der Benutzer darf von der Homepage keine riesigen Dateien runterladen müssen. Das intergrieren von der ganzen VM in den Installer ist also nicht drin. Die VM soll erst bei Bedarf installiert werden.
Hat jemand eine Idee ob es dafür schon Software gibt oder wie man das ander lösen könnte.
Ach ja, über Webstart habe ich auch schon nachgedacht, aber was habe ich davon wenn kein java installiert ist?
Gruß
TO