Christoph: java programm benutzerfreundlich starten?

Beitrag lesen

Moin.

Wie Juve bereits beschrieben hat, werden Java-Programme in der Regel als jar-Archive ausgeliefert. Diese werden mit dem Hilfsprogramm jar erstellt. Ein Beispiel:

Erstelle eine Datei manifest.text mit Inhalt

Main-Class: package.subpackage.MainClass

Ein ausführbares Archiv kann dann mit

jar cmf jarfile.jar manifest.txt path/to/classfiles/*.class

erstellt werden.

Es ist sinnvoll, dem Archiv mit

jar i jarfile.jar

einen Index hinzuzufügen.

Ist die JRE korrekt installiert, reicht dann zum ausführen ein Doppelklick auf das Archiv bzw. ein

java -jar jarfile.jar

Unter Windows für dich vielleicht auch interessant: launch4j oder einer der vielen anderen Launcher (die das Archiv und den Aufruf der der JVM in einer EXE kapseln).

Eine weitere Möglichkeit liefert Java Web Start (Google ist dein Freund).

Christoph