Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

Immer noch Java

Matzenph / 4 Antworten / Flachansicht Nickles

Wie kann ich aus meinem Programm welches ich geschrieben habe eine ausführbare Datei(*.exe) machen? Sie soll sich natürlich selbst installieren wenn ich sie dann doppelt anklicke.

bei Antwort benachrichtigen
Immer noch Java Slartibartfas
?????? Matzenph
d-oli Nachtrag zu: „Java: wie erzeugt man eine exe. Datei?“
Optionen

Beim schreiben meiner Antwort ist mir irgendwie die Java VM im Hinterkopf umhergegeister. Auf einma - klapps and die Stirn - ach jaaaaaa ...

Nachfolgend ein Aszug von http://www.galileocomputing.de/openbook/javainsel3/

1.7.8 Direkt ausführbare Programme

Eine in Java geschriebene Applikation lässt sich natürlich nur mit der JVM ausführen. Doch einige Hersteller haben Compiler so ausgelegt, dass sie direkt unter Windows oder einem anderen Betriebssystem ausführbare Programme erstellen. Zwei Modelle werden unterschieden:
gp Native Compiler: Compiler, die direkt plattformabhängigen Maschinensprachcode erzeugen, heißen native Compiler. Unter ihnen sind zum Beispiel BulletTrain (http://www.naturalbridge.com/), Excelsior JET (http://www.excelsior-usa.com/jet.html), JOVE (http://www.instantiations.com/jove/product/productdetails.htm) für Windows und weitere Systeme. Ein freier Compiler unter der GNU-Lizenz ist der GNU-Compiler mit dem Namen gcj (http://gcc.gnu.org/java/).
gp Wrapper: Ein Wrapper ist ein ausführbares Programm und liegt wie eine Schale um die Java-Klassen. Der Wrapper ruft dann die virtuelle Maschine auf und übergibt ihr die Klassen. Es ist also immer noch eine Laufzeitumgebung nötig, doch lassen sich den Java-Programmen ein Icon mitgeben und Startparameter setzen.

Gruss, d-oli

Konstruktive Kritik zeichnet sich dadurch aus, dass sie höflich, nützlich und sachlich ist.
bei Antwort benachrichtigen