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.
Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge
[x] Ich habe keine Ahnung, was JAVA ist
[ ] Ich habe die Dokumentation gelesen
*SCNR*
??????
Das war mal wieder eine weitere unnötige RTFM -Antwort.
Ich kenne mich leider nicht aus mit Java. Um ein Programm ausführbar (z.B. *.exe) zu machen muss es kompiliert und gelinkt werden¨.
Vielleicht hilft es, wenn du bei deiner Fragenstellung bekannt gibst was für eine Entwicklungsumgebung du verwendest. Ein einen besseren Betreff hilft auch um bessere Antworten zu erhalten.
Guckst Du hier: http://www.nickles.de/c/a/archiv2000-10029.htm
Vielleicht wird das *.exe auch beim Ausführen deines Programms aus deiner IDE bereits erzeugt und du müsstest es nur noch dorthin kopieren wo du es haben willst ( so ist es bei VC6 ). Vielleicht hast du auch keine Vollversion der IDE mit der Du arbeitest und ein EXE zu erzeugen ist nicht möglich.
Oder suche mit google nach einer Lösung.
Gruss, d-oli
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