Varför konvertera JAR till EXE?
Att dubbelklicka på en .jar misslyckas på de flesta Windows-maskiner eftersom Java inte är installerat eller filassociationen saknas. Att slå in din JAR som en .exe tar bort det hindret: användare ser en vanlig körbar Windows-fil och behöver inte veta vad Java är.
Hur man konverterar JAR till EXE
jar2exe APP
Använd jar2exe för att paketera den körbara .jar-filen som en Windows .exe-startfil.
jpackage FREE
Kör jpackage --type app-image --input . --main-jar app.jar --name MyApp för att skapa en paketerad .exe-mapp med en inbäddad JRE - ingen Java-installation krävs på måldatorn.
Launch4j FREE
Öppna Launch4j, ange sökväg för utdata-.exe och käll-.jar, konfigurera lägsta JRE-version och klicka på kugghjulsikonen för att bygga en lättviktig .exe-stub.
Program som konverterar JAR
Om dessa format
En JAR-fil är ett Java Archive - ett ZIP-paket med kompilerad Java-bytecode (.class-filer), resurser och ett manifest. För att köra en körbar JAR behöver du ha Java installerat…
Öppna detaljer för .JAR →En EXE-fil är ett körbart program för Windows. På Windows dubbelklickar du på den för att köra den. På Mac eller Linux använder du CrossOver eller Wine - EXE-filer körs inte nativt utanför…
Öppna detaljer för .EXE →Kvalitet & vad man bör tänka på
- JVM-beroendet kan inte tas bort - en
.jarär Java-bytecode och varje wrapper antingen inkluderar en JRE eller kräver en installerad på måldatorn. - jpackage inkluderar en bantad JRE, vilket lägger till ungefär 60-100 MB till paketet; Launch4j skapar en liten stub som letar upp en installerad JRE vid start.
- Din JAR måste vara körbar - dess
META-INF/MANIFEST.MFmåste innehålla enMain-Class-post - för att någon wrapper ska fungera.