PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Java -> Exe-Datei ?



Jor
03-11-2005, 13:28
Hallo *,

ich möchte aus meinem Java-Projekt, eine kleine testanwendung die ohne Fehler ausgeführt werden kann, gerne eine selbstlauffähige Anwendung erzeugen. Aber wie? Ich habe Eclipse zur Verfügung. Kann mir jemand sagen, wie ich meinen Wunsch umsetzen kann?

Gruß Jor

Lin728
03-11-2005, 13:45
Musst du ein Jar-Archiv mit manifest packen

Jor
03-11-2005, 13:55
Danke für den schnellen Tipp,

aber kannst du mir dazu noch einwenig mehr Info's geben? Habe ich noch nicht gemacht, bin wirklich Newbie.

Gruß Jor

Lin728
03-11-2005, 14:00
Klar:

http://www.galileocomputing.de/openbook/javainsel3/javainsel_250002.htm#Rxxjavainsel_250002453JarArch ivefurAppletsundApplikationen

bischi
03-11-2005, 14:32
http://jstart32.sourceforge.net/

MfG Bischi

Lin728
03-11-2005, 15:29
http://jstart32.sourceforge.net/

Da verlierst du aber dann leider die Platformunabhängigkeit, und Jars sind ja auch doppelklick-startbar wenn eine Java-Runtime installiert ist.

bischi
03-11-2005, 15:55
Da verlierst du aber dann leider die Platformunabhängigkeit, und Jars sind ja auch doppelklick-startbar wenn eine Java-Runtime installiert ist.

lg Clemens

Stimmt - aber er wollte ne exe ;)

MfG Bischi

Jor
03-11-2005, 16:33
Ich danke euch! :-)
Die Systemunabhängigkeit spielt, jedenfalls zum heutigen Zeitpunkt ;-), noch keine bzw. keine Rolle. Ich werde mich mal durch die Info's wühlen.

Gruß Jor

Bartleby
04-11-2005, 20:05
Da verlierst du aber dann leider die Platformunabhängigkeit, und Jars sind ja auch doppelklick-startbar wenn eine Java-Runtime installiert ist.

lg Clemens


Ist es möglich, eine Setup-Routine zu basteln, die überprüft, ob die JRE installiert ist und beim Fehlen die entsprechende JRE für das laufende OS installiert? Anschließend sollte das Jar auf die Platte kopiert werden und nun ausführbar sein.

moidaschl
06-11-2005, 22:19
Ist es möglich, eine Setup-Routine zu basteln, die überprüft, ob die JRE installiert ist und beim Fehlen die entsprechende JRE für das laufende OS installiert? Anschließend sollte das Jar auf die Platte kopiert werden und nun ausführbar sein.
OpenOffice tut das, möglich ist es daher sicher. wie kann ich dir leider nicht sagen!

Lin728
09-11-2005, 08:02
InstallShield kann das, ist aber vom Preis her leider jenseits von Gut und Böse :-(

mwanaheri
09-11-2005, 08:24
in einem Shellscript könntest du java -version oder ähnliches aufrufen und nach Ergebnis (Fehler?) entscheiden, ob Java läuft oder nicht.

Bartleby
09-11-2005, 18:52
Shellscripte laufen aber nicht unter allen Betriebssysteme ;-)

peschmae
09-11-2005, 18:59
Mal von l4hurd abgesehen laufen sie aber auf den meisten ;)

Zumindest aber auf mehr als ein normales kompiliertes Executable.

MfG Peschmä

Bartleby
09-11-2005, 21:27
Ein normales Shell-Script läuft doch aber z.B. net unter Windows :confused:

mwanaheri
09-11-2005, 21:34
Ein normales Shell-Script läuft doch aber z.B. net unter Windows :confused:
dann halt ein shell-script für Betriebssysteme und eine batch-Datei für Windows ;-)

peschmae
10-11-2005, 07:05
Oder du lieferst halt ne Shell mit für Windows.

MfG Peschmä

fuffy
15-11-2005, 12:49
Hi!


InstallShield kann das, ist aber vom Preis her leider jenseits von Gut und Böse :-(
Du meinst wohl eher Zero G InstallAnywhere. :rolleyes:

Gruß
fuffy