Java Anwendung installieren

Status
Nicht offen für weitere Antworten.
T

TobiasN

Gast
Ich habe eine Java Anwendung die möglichst komfortabel an den Kunden ausgeliefert werden soll. Zur Zeit wird nur die jar Datei ausgeliefert, was aber erhebliche Probleme bereitet, da es öfters falsche Verknüpfungen auf den Kundenrechner gibt. Also möchte ich das Komfortabler haben. Am besten Installer anschmeißen, der folgendes macht:
1. prüfen ob JDK vorhanden ist, sonst den Anwendern auffordern ihn zu installieren
2. eine exe oder bat Datei anlegen, mit der die JAR Datei gestartet werden kann
3. Verknüpfung mit dem Startmenü und dem "SendTo Menü" im Explorer erstellen
4. muss nur für Windwos funktionieren
5. am besten das ganze mit ANT erzeugen

Punkt 1., 2. und 5. sollte mit jsmooth oder launch4j funktionieren. Punkt 3 wird aber noch nicht erfüllt. Nun will ich aber nicht anfangen irgendwie ne Batchdatei zu coden, die per Hand die notwendigen Regestryeinträge erstellt. Denn diese Lösung wird sicher sehr Fehleranfällig. Am liebsten hätte ich ein OpenSource Programm, dass dies alles in einem Schritt macht.
 

mvitz

Top Contributor
1., das anlegen im Startmenü und 4., 5. lässt sich auch mit IzPack machen.

2. Normalerweise lassen sich .jar doch unter Windows mit einem Doppelklick starten. Ansonsten einfach eine .bat datei mit javaw -jar jarnmae.jar anlegen und diese als Verknüpfung ins Startmenü packen.

Zu 3. "Send-To" da kenne ich jetzt auch keine Lösung.
 
G

Guest

Gast
habi55 hat gesagt.:
...

2. Normalerweise lassen sich .jar doch unter Windows mit einem Doppelklick starten. Ansonsten einfach eine .bat datei mit javaw -jar jarnmae.jar anlegen und diese als Verknüpfung ins Startmenü packen.

...

du sagst es, normalerweise. aber alleine die nokia sync software, die ja relativ häufig instaliert ist, verhindert schon das "normale" öffnen der jar files. auch soll doch bitte die verknüpgfung automatisch erfolgen.
 

Wildcard

Top Contributor
Einen echten Installer kannst du zum Beispiel mit NSIS erzeugen (gibt dafür auch ein Eclipse PlugIn), die meisten deiner Anforderungen ließen sich aber bequemer (für alle Beteiligten) mit Webstart erledigen.
 
T

TobiasN

Gast
Webstart ist wirklich schön, aber man brauch halt dazu Internet. Internet ist aus speziellen Gründen auch nicht oder nur beschränkt vorhanden ist.

Vorraussichtlich bleibt wohl nur die Möglichkeit, die JAR mit, zum Beispiel, JSmooth zu verpacken und danach mit NSIS komplett zu installieren. Denn der NSIS bietet leider nicht so eine gute Unterstützung um den JDK zu finden, das macht der JSmooth besser.

Aber Links in Windows Filesystem zu setzen ist ja wirklich nen Problem. Hatte sogar überlegt, dass Programm es selber machen zu lassen, aber dies ist ein böses gefrickele. Genau aus diesem Grund gibt es wohl gar keine sehr elegante Lösung für mein Problem.
 

Wildcard

Top Contributor
Denn der NSIS bietet leider nicht so eine gute Unterstützung um den JDK zu finden, das macht der JSmooth besser.
http://nsis.sourceforge.net/Category:Java
TobiasN hat gesagt.:
Aber Links in Windows Filesystem zu setzen ist ja wirklich nen Problem. Hatte sogar überlegt, dass Programm es selber machen zu lassen, aber dies ist ein böses gefrickele. Genau aus diesem Grund gibt es wohl gar keine sehr elegante Lösung für mein Problem.
Links sind doch kein Problem mit NSIS ???:L
 
G

Guest

Gast
Wildcard hat gesagt.:
Denn der NSIS bietet leider nicht so eine gute Unterstützung um den JDK zu finden, das macht der JSmooth besser.
http://nsis.sourceforge.net/Category:Java
ich weiß, nur gehen diese leider nicht weit genug oder sind zu buggy. jedenfalls sollen die net verwendet werden und argumente das die besser funktionieren als bei jsmooth habe ich leider nicht bei der hand um überzeugen zu können. inzwischen sieht, dass was ich gebaut habe auch schon ganz gut aus.
zusätzlich zu meinem oben beschriebenden weg, startet der mit NSIS erstellten installer noch ein java programm. dieses hat keine funktion, ist aber mit jsmooth verpackt. so kommt schon bei der instalation eine fehlermeldung, dass keine java machine instaliert ist. leider bricht der installer dann noch nicht ab. das muss ich mal sehen, ob ich dies noch reingebaut kriege.

Wildcard hat gesagt.:
TobiasN hat gesagt.:
Aber Links in Windows Filesystem zu setzen ist ja wirklich nen Problem. Hatte sogar überlegt, dass Programm es selber machen zu lassen, aber dies ist ein böses gefrickele. Genau aus diesem Grund gibt es wohl gar keine sehr elegante Lösung für mein Problem.
Links sind doch kein Problem mit NSIS ???:L
bezog sich darauf, falls man das problem ohne instaler oder so löst.
 
T

TobiasN

Gast
ups der obere Post war von mir. Sollte mir mal langsam nen Account anlegen.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Java Swing Anwendung als Webanwendung Tools - Maven, Gradle, Ant & mehr 6
D Java-Anwendung mit Bildern (JPG) verfügbar machen Tools - Maven, Gradle, Ant & mehr 7
G Aus Java Anwendung wird Applet Tools - Maven, Gradle, Ant & mehr 3
D Web-Anwendung mit JSP,Applet oder Java-Anwendung Tools - Maven, Gradle, Ant & mehr 4
H Maven NetBeans Java Application ohne Manifest-Datei Tools - Maven, Gradle, Ant & mehr 7
B Kleines Werkzeug zum Anzeigen von Mehrfachvererbung mit Interfaces in Java Tools - Maven, Gradle, Ant & mehr 5
D Java Programm veröffentlichen am Besten modular Tools - Maven, Gradle, Ant & mehr 28
H Maven Verbindung Java Projekt und Jenkins Build job Tools - Maven, Gradle, Ant & mehr 21
Q Java Eclipse Fehlermeldung bei Installation Tools - Maven, Gradle, Ant & mehr 3
D Maven Abhängigkeiten überprüfen auf Kompatibilität mit einer anderen Java-Version Tools - Maven, Gradle, Ant & mehr 11
R Webstart Java 11 ohne Web Start Tools - Maven, Gradle, Ant & mehr 5
M Java mit Modulen kompilieren klappt nicht Tools - Maven, Gradle, Ant & mehr 9
R Java mitnehmen Tools - Maven, Gradle, Ant & mehr 14
W Java on Cloud - which Provider Tools - Maven, Gradle, Ant & mehr 0
S Python-Code mit Java ausführen Tools - Maven, Gradle, Ant & mehr 13
B Java auf Smartcards?! Tools - Maven, Gradle, Ant & mehr 9
J Java App im Mac Store veröffentlichen Tools - Maven, Gradle, Ant & mehr 0
M Maven (Java EE, WAR) Eigener Buildschritt - Manipulation von Dateien Tools - Maven, Gradle, Ant & mehr 4
VfL_Freak Desktopverknüpfung über den Java-Cache erstellen Tools - Maven, Gradle, Ant & mehr 0
S New version released: Java Switcher for 1.8.0_112 and Windows x64 only Tools - Maven, Gradle, Ant & mehr 4
S Java 32 Bit and 64 Bit Switcher for Windows XX [64 Bit only] Tools - Maven, Gradle, Ant & mehr 0
F java.lang.ClassNotFoundException auf anderem Rechner Tools - Maven, Gradle, Ant & mehr 0
S Applet Java Testen - Ergebnis wird nicht angezeigt, nur leeres Feld Tools - Maven, Gradle, Ant & mehr 15
T Java Applikation an Clients verteilen Tools - Maven, Gradle, Ant & mehr 5
S Java Web Start wird nicht ausgeführt Tools - Maven, Gradle, Ant & mehr 1
J Applet Java fragt Verzeichnis ab Tools - Maven, Gradle, Ant & mehr 0
J Applet .java.policy und neue Javaversion Tools - Maven, Gradle, Ant & mehr 4
R Maven woher gewusst, dass mein Java-Code commons-lang braucht? Tools - Maven, Gradle, Ant & mehr 0
O Applet Selbstsignierte Applets in Java 7 Update 51 Tools - Maven, Gradle, Ant & mehr 19
M Was muss man installiert haben damit Java Applets im Browser gehen Tools - Maven, Gradle, Ant & mehr 2
T ClassNotFound erfordert ständiges Löschen des Java-Cache. Tools - Maven, Gradle, Ant & mehr 2
P Applet Java Applet läuft im Browser nicht mehr (HTTPClient - NoClassDefFoundError) Tools - Maven, Gradle, Ant & mehr 3
B Webstart Java Webstart hängt sich beim Laden auf! Tools - Maven, Gradle, Ant & mehr 8
T Daten per POST-Methode aus Java-Applet nach php-Script senden Tools - Maven, Gradle, Ant & mehr 3
ChrisX Java im Autostart sinnvoll? Tools - Maven, Gradle, Ant & mehr 4
HaukeG Maven Java Web-Application in Eclipse - Abhängigkeiten zwischen den Projekten Tools - Maven, Gradle, Ant & mehr 10
F [Java Webstart] Webspace gesucht... Tools - Maven, Gradle, Ant & mehr 6
M Java Application startet bei verschiedenen JRE's nicht Tools - Maven, Gradle, Ant & mehr 7
B Wie kann man unter Windows 7 file types mit Java Applikationen verknüpfen? Tools - Maven, Gradle, Ant & mehr 5
D Java mit .bat starten Tools - Maven, Gradle, Ant & mehr 1
S Java Applikation als Windows Service einrichten Tools - Maven, Gradle, Ant & mehr 23
C Aufruf eines Java Programms mittels ant MIT Parametern Tools - Maven, Gradle, Ant & mehr 2
P Java Applikation auf Server Tools - Maven, Gradle, Ant & mehr 7
schlingel Applet Java-Sicherheitswarnung wegen alter JRE-Version Tools - Maven, Gradle, Ant & mehr 13
S Applet Applet mit C# öffnen: java.lang.SecurityException: Permission denied (WinXP) Tools - Maven, Gradle, Ant & mehr 8
W CVS Keine Verbindung zu cvs.dev.java.net möglich Tools - Maven, Gradle, Ant & mehr 5
E Java Applet bearbeiten Tools - Maven, Gradle, Ant & mehr 8
J Webstart Grenzen von Java Webstart? Tools - Maven, Gradle, Ant & mehr 2
B Buckminster: Plugin Version in Java source File einfügen Tools - Maven, Gradle, Ant & mehr 4
T Ant ant-variable aus Java Tools - Maven, Gradle, Ant & mehr 4
F Ant ANT javac class-Dateien von entfernten JAVA-Klassen löschen Tools - Maven, Gradle, Ant & mehr 11
J Java Webstart beschleunigen und Verlauf anzeigen Tools - Maven, Gradle, Ant & mehr 3
H Java Applet Problem beim einbinden in HTML Tools - Maven, Gradle, Ant & mehr 3
L PHP + Java Applet Kommunikation Tools - Maven, Gradle, Ant & mehr 9
S Probleme mit Kombination Java JApplet;MySQL;Webserver Tools - Maven, Gradle, Ant & mehr 3
nabla Einbinden von externen Java und C Bibliotheken Tools - Maven, Gradle, Ant & mehr 5
G Java-Applet Probleme beim Browser Tools - Maven, Gradle, Ant & mehr 14
A Java-Applet Sandbox deaktiviren? Tools - Maven, Gradle, Ant & mehr 2
B Java-Applet geht nicht (auf dem Webserver) Tools - Maven, Gradle, Ant & mehr 9
I In Java Applets drucken Tools - Maven, Gradle, Ant & mehr 2
D Java Webstart startet .jar file nicht Tools - Maven, Gradle, Ant & mehr 13
S Java Applet per Klick starten? Tools - Maven, Gradle, Ant & mehr 6
U Java Webstartproblem ab Version 1.6_11 Tools - Maven, Gradle, Ant & mehr 7
S Java Ant per Console starten Tools - Maven, Gradle, Ant & mehr 3
M Java Applet - enforce use of older JRE Tools - Maven, Gradle, Ant & mehr 3
N Wie Java-Programm zu Applet machen?! Tools - Maven, Gradle, Ant & mehr 2
Raidri Java Programme installieren Tools - Maven, Gradle, Ant & mehr 5
S Java Webstart Tools - Maven, Gradle, Ant & mehr 3
V applet Java 1.6 -> 1.5 Problem ... wie mit Ant zu lösen? Tools - Maven, Gradle, Ant & mehr 7
E Java Applet - Double Buffering Problem (Flackern) Tools - Maven, Gradle, Ant & mehr 6
S Java-Applet Steuerung IO Karte am Drucker-Port Tools - Maven, Gradle, Ant & mehr 4
T Statistiken zur Verbreitung von Java Tools - Maven, Gradle, Ant & mehr 5
F Kleines Java-Programm geschrieben, 30 Dateien? Tools - Maven, Gradle, Ant & mehr 16
T Applet soll Java Programm starten Tools - Maven, Gradle, Ant & mehr 2
P Java-Applet funktioniert unter WINXP nicht Tools - Maven, Gradle, Ant & mehr 2
N Java 1.6 Applet auf älteren Versionen ausführbar? Tools - Maven, Gradle, Ant & mehr 4
F Probleme mit Java WebStart; Hauptklasse konnte nicht gef. Tools - Maven, Gradle, Ant & mehr 18
J Java Applet bei mouseover mit Tooltip Tools - Maven, Gradle, Ant & mehr 3
M Autostart unter Windows für Java Aplikation Tools - Maven, Gradle, Ant & mehr 10
J ANT: run/java: NoClassDefFoundError Tools - Maven, Gradle, Ant & mehr 2
C chatProgramm in java Tools - Maven, Gradle, Ant & mehr 5
L Java Webstart Tools - Maven, Gradle, Ant & mehr 6
B Java-Applet startet nicht aus dem Browser Tools - Maven, Gradle, Ant & mehr 1
K Java-Applet Uhrzeit Tools - Maven, Gradle, Ant & mehr 2
T Java Applett: Rückwärtskompabilität Tools - Maven, Gradle, Ant & mehr 2
G JApplet parallel zu Java-Applikation entwickeln Tools - Maven, Gradle, Ant & mehr 11
H [gelöst] Java Stimmgerät bzw. Frequenzerzeugung gesucht Tools - Maven, Gradle, Ant & mehr 2
A RSS-Feeds auslesen mit JAVA speichern und Applet übergeben Tools - Maven, Gradle, Ant & mehr 2
D Java Web Start im Browser laufen lassen Tools - Maven, Gradle, Ant & mehr 10
W Java-Applet Funzt ned! Tools - Maven, Gradle, Ant & mehr 3
V dreieck ausfüllen (java) Tools - Maven, Gradle, Ant & mehr 6
M Java Security Tools - Maven, Gradle, Ant & mehr 2
B Java Applet im Systemtray Tools - Maven, Gradle, Ant & mehr 2
P Java Applets und Power Point Tools - Maven, Gradle, Ant & mehr 11
G Jar File Java Web Start Tools - Maven, Gradle, Ant & mehr 2
H Java 1.4 Applet, IE 6 und Java 6 funktioniert nicht zusammen Tools - Maven, Gradle, Ant & mehr 2
B Jukebox mit Java [Html Applet] Tools - Maven, Gradle, Ant & mehr 11
J Gästebuch mit Java Tools - Maven, Gradle, Ant & mehr 11
A Hilfe! Java Applet Lake von Anfy - wie in HP einbinden? Tools - Maven, Gradle, Ant & mehr 25
S bilder mit java beschreiben? Tools - Maven, Gradle, Ant & mehr 8

Ähnliche Java Themen

Neue Themen


Oben