PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wie kann ich eine voll lauffähige Applikation erstellen



MoglyX
13.12.2000, 20:30
Ich habe mein Programm geschrieben und kompiliert. Jetzt möchte ich es ausführen. Auch das ist kein Problem. Jetzt aber möchte ich es meinem Linux/Mac/Win-Freund geben und der soll es ausführen können, ohne irgendwas in die Konsole einzugeben oä. Einfach mit klick auf das Programm.
Sagt mir jetzt nicht, ich soll ein Batch schreiben. Der funzt nämlich auf dem Mac/Unix-Rechner nicht. Möglich muss es ja auch sein, denn bei HotJava geht das ja auch.
Mein Problem ist also:
Wie kann ich all die class-Dateien zu einer einzigen verschmelzen, die sich beim Start selbst mit dem Java-Interpreter ausführt ?
Ich hoffe, mir kann geholfen werden.
MoglyX

FordPrefekt
13.12.2000, 21:57
Du musst die in ein JAR Archive packen.
Da kann man dann entweder
1) einfach beim aufruf der vm das Archive in den cp packen, oder
2) im JAR auch irgendwie einstellen, welche Klasse ausgeführt werden soll.

(1) hab ich schon gemacht
zu (2) weiss ich auch nichts genaueres

[Dieser Beitrag wurde von FordPrefekt am 13. Dezember 2000 editiert.]

hawky
14.12.2000, 09:12
in das jar file muss eine datei: manifest.mf
mehr dazu hier: http://java.sun.com/docs/books/tutorial/jar/index.html