Warum JAR in EXE konvertieren?
Ein Doppelklick auf eine .jar schlägt auf den meisten Windows-Rechnern fehl, da Java nicht installiert ist oder die Dateizuordnung fehlt. Das Verpacken der JAR als .exe beseitigt diese Hürde: Benutzer sehen eine Standard-Windows-Anwendung und müssen nicht wissen, was Java ist.
Wie man JAR in EXE konvertiert
jar2exe APP
Verwenden Sie jar2exe, um die ausführbare .jar als Windows-.exe-Launcher zu verpacken.
jpackage FREE
Führen Sie jpackage --type app-image --input . --main-jar app.jar --name MyApp aus, um einen gebündelten .exe-Ordner mit einer eingebetteten JRE zu erstellen - keine Java-Installation auf dem Zielrechner erforderlich.
Launch4j FREE
Öffnen Sie Launch4j, legen Sie den Pfad für die Ausgabe-.exe und die .jar fest, konfigurieren Sie die minimale JRE-Version und klicken Sie auf das Zahnrad-Symbol, um einen leichtgewichtigen .exe-Stub zu erstellen.
Programme, die JAR konvertieren
Über diese Formate
Eine JAR-Datei ist ein Java-Archiv - ein ZIP-Paket mit kompiliertem Java-Bytecode (.class-Dateien), Ressourcen und einem Manifest. Um eine ausführbare JAR-Datei zu starten, benötigen Sie…
.JAR-Details öffnen →Eine EXE-Datei ist ein ausführbares Windows-Programm. Unter Windows startet man sie per Doppelklick. Auf dem Mac oder unter Linux kann man EXE-Dateien mit CrossOver oder Wine ausführen -…
.EXE-Details öffnen →Qualität & worauf zu achten ist
- Die JVM-Abhängigkeit kann nicht entfernt werden - eine
.jarist Java-Bytecode und jeder Wrapper bündelt entweder eine JRE oder setzt eine installierte voraus. - jpackage bündelt eine abgespeckte JRE, was das Paket um etwa 60-100 MB vergrößert; Launch4j erstellt einen kleinen Stub, der beim Start eine installierte JRE sucht.
- Die JAR muss ausführbar sein - ihre
META-INF/MANIFEST.MFmuss einenMain-Class-Eintrag enthalten -, damit ein Wrapper funktioniert.