Hvorfor konvertere JAR til EXE?
Dobbeltklik på en .jar fejler på de fleste Windows-maskiner, fordi Java ikke er installeret, eller filassociationen mangler. Indpakning af din JAR som en .exe fjerner denne friktion: brugere ser en standard Windows-eksekverbar fil og behøver ikke vide, hvad Java er.
Sådan konverterer du JAR til EXE
jar2exe APP
Brug jar2exe til at pakke den kørbare .jar som en Windows .exe-starter.
jpackage FREE
Kør jpackage --type app-image --input . --main-jar app.jar --name MyApp for at producere en bundlet .exe-mappe med en indlejret JRE - ingen Java-installation påkrævet på målmaskinen.
Launch4j FREE
Åbn Launch4j, indstil output-stien for .exe og stien til .jar, konfigurer den mindste JRE-version, og klik på tandhjulsikonet for at bygge en letvægts .exe-stub.
Programmer der konverterer JAR
Om disse formater
En JAR-fil er et Java Archive - en ZIP-pakke med kompilerede Java-bytecodes (.class-filer), ressourcer og et manifest. For at køre en eksekverbar JAR skal du have Java installeret…
Åbn .JAR detaljer →En EXE-fil er et Windows-program. På Windows skal du dobbeltklikke på den for at køre den. På Mac eller Linux skal du bruge CrossOver eller Wine - EXE-filer kører ikke indfødt uden for…
Åbn .EXE detaljer →Kvalitet & hvad man skal være opmærksom på
- JVM-afhængigheden kan ikke fjernes - en
.jarer Java-bytecode, og enhver indpakning enten bundler en JRE eller kræver en installeret på målmaskinen. - jpackage bundler en minimeret JRE, hvilket tilføjer ca. 60-100 MB til pakken; Launch4j opretter en lille stub, der lokaliserer en installeret JRE ved opstart.
- Din JAR skal være kørbar - dens
META-INF/MANIFEST.MFskal indeholde enMain-Class-indgang - for at enhver indpakning kan fungere.