Wie ist das denn nun mit den Java Programmen? Ich habe schon viele Java Programme geladen, doch sie haben IMMER eine *.exe zum öffnen!? Wie wird das gemacht? Wie machen das die "großen" Firmen eigentlich? Die machen das ja auch so, da Windows User wohl kaum wissen wie man eine *.class Datei ausführt?! Und bei *.jar Dateien öffnet sich ja auch kein Fenster oder doch?
L-ectron-X hat diesen Beitrag am 15.07.2008 um 15:48 Uhr editiert. Titel des Themas angepasst. Sorry, der Originaltitel war einfach nichts sagend und wäre ganz sicher hier gelandet.
Doch, jar Dateien sind ausführbar und können natürlich ein Fenster öffnen (nur keine Konsole, da sie mit javaw und nicht mit java verknüpft sind). Ansonsten ist Java Webstart wohl die praktischste Lösung.
Danke
Java Webstart?
Mh, das ist blöd, dass sich keine Konsole öffnet. Also wenn ich dann was grafisches entwickeln würde mit Swing z.B., dann würde sich etwa ein Fenster öffnen?
Ich habe dann noch rumgesucht und was gefunden: Eclipse ist ja auch z.B. in Java geschrieben und die *.exe ist nur ein Launcher. Stimmt das? Da ich C++ kann müsste ich also nur einen "Launcher" schreiben, der die class Datei "ausführt"?
Und: Jeder der Java installiert hat kann auch den "Befehl" java nutzen?
Problem: Es muss eine JRE installiert sein, damit dein Win weiß, wie es mit jars umzugehen hat.
Andere Möglichkeit:
Du lieferst dein Programm gleich mit JRE aus. Dann schreibst du eine .bat welche die Pfade zu deiner JRE setzt und startest auch mit dieser .bat.
Das kannst du dann auch in eine .exe wrappen:
Oh, dankeschön!
Also hast mir super geholfen und für mich persönlich ist es kein großes Ding so einen Launcher zu bauen. Selbst wenn man von C++ nichts versteht, könnte man das machen. Für mich ist das einfach die beste Lösung
Ich wäre von der Variante 8 beeindruckt
Das ist eigentlich mit drin, nur dass man das nicht selbst schreibt, sondern dafür ein Tool (JeStart) vorgeschlagen wurde, das ganz nebenbei bei fehlender oder falscher JRE eine Fehlermeldung ausgibt und auch noch ein Icon darstellen kann.
Das ist eigentlich mit drin, nur dass man das nicht selbst schreibt, sondern dafür ein Tool (JeStart) vorgeschlagen wurde, das bei fehlender oder falscher JRE eine Fehlermeldung ausgibt und auch noch ein Icon darstellen kann.
Ja, das hat mich auch schon lange gestört und hab mal vor einiger Zeit einen JWS-Beitrag vorbereitet. Der ist aber nun leider irgendwie weg. Ich müsste den also neu verfassen, oder Wildcard ist schneller.