oscar: .exe files?

hallo leute,

ich hoffe ihr könnt mir helfen. bin seit einiger zeit am java lernen! nun möche ich wissen, ob man das alles irgentwie in ein exefile umwandeln kann, oder so...

muss man "JRE" installiert haben, um java programme laufen zu lassen? oder geht das eben mit dem exefile oder nicht?

danke zum voraus

viele grüsse von oscar

  1. Hallo,

    am java lernen
    exefile
    irgentwie
    java programme
    so...
    danke zum voraus
    ALLES KLEIN GESCHRIEBEN

    Eigenwillige Auslegung der Rechtschreibreform. Das dürfte Fehlerrekord sein. Aber naja.

    Der Sinn von Java ist ja gerade die Plattformunabhängigkeit. Eine Exe-Datei aber läuft nur unter Windows. Daher macht es auch keinen Sinn sie so umzuwandeln.

    Jan

  2. Hallo!

    ich hoffe ihr könnt mir helfen. bin seit einiger zeit am java lernen! nun möche ich wissen, ob man das alles irgentwie in ein exefile umwandeln kann, oder so...

    Javacode soll auf verschiedenen Plattformen lauffähig sein, erreicht wird das durch die Verwendung der JRE für verschiedene Plattformen. Normaler Javacode ist nicht ohen eien VM ausführbar. Es gibt aber auch native Compiler und solche die Javacode in C umwandeln, siehe http://www.google.de/search?q=java+native+.exe&ie=UTF-8&oe=UTF-8&hl=de&btnG=Google+Suche&meta=

    Grüße
    Andreas

  3. Guude!

    nun möche ich wissen, ob man das alles irgentwie in ein exefile umwandeln kann, oder so...

    Ja, kann man. Wie Andreas schon schrieb ist es zwar nicht dem Sinn der Plattform-Unabhängigkeit entsprechend, aber es geht.

    muss man "JRE" installiert haben, um java programme laufen zu lassen? oder geht das eben mit dem exefile oder nicht?

    Man muss zwei Arten der Umwandlung unterscheiden:

    1. Die Übersetzung in nativen (Windows-)Code: Hierbei wird nicht nur Dein Programm, sondern auch die benötigten Bibliotheken aus der JRE in nativen Code übersetzt, sodass Dein Programm auch ohne JRE lauffähig ist. Solche nativen Compiler wirst Du allerdings nicht kostenlos finden (ich habe selbst schon lange gesucht ;-)) - die, die es gibt, sind schweineteuer... Ein Beispiel wäre "Excelsior JET".

    2. Das "Umpacken" Deines Programms in ein Executable: Hier wird Dein Programm, das bspw. als JAR-Datei vorliegt, in eine EXE gepackt. Wird diese gestartet, entpackt sie Dein JAR-Archiv und führt es mit einer auf dem System installierten JRE aus.

    Entscheidest Du Dich für Fall 2, wirst Du auf meiner HP das kostenlose Tool "JMadex" (http://www.olison.com/software/jmadex.php) finden, welches JAR-Archive in Executables packt.

    BTW: JAR-Archive sind unter Windows auch per Doppelklick ausführbar (s. http://www.olison.com/sites/jar.php).

    LG ausm Hesseland
    Lemmy

    --
    Wer seiner Frau gegenüber stets beteuert, dass DAS tatsächlich 30cm sind, darf sich nicht wundern, wenn sie nicht richtig einparken kann...
  4. Hallo,

    http://www.xlsoft.com/en/products/jet/downjet.html
    Ganz nach unten scrollen. Da findet man die Personal Edition. Die ist frei für den nicht-kommerziellen Einsatz. Hab es selber aber noch nicht ausprobiert.

    Gruß,
    Henning