Dlaczego konwertować JAR na EXE?
Dwukrotne kliknięcie pliku .jar kończy się niepowodzeniem na większości maszyn z Windows, ponieważ Java nie jest zainstalowana lub brakuje powiązania plików. Opakowanie JAR jako .exe usuwa tę niedogodność: użytkownicy widzą standardowy plik wykonywalny Windows i nie muszą wiedzieć, czym jest Java.
Jak przekonwertować JAR na EXE
jar2exe APP
Użyj jar2exe, aby spakować uruchamialny plik .jar jako program uruchamiający Windows .exe.
jpackage FREE
Uruchom jpackage --type app-image --input . --main-jar app.jar --name MyApp, aby wyprodukować folder z plikiem .exe i osadzonym JRE - instalacja Javy nie jest wymagana na komputerze docelowym.
Launch4j FREE
Otwórz Launch4j, ustaw ścieżkę wyjściową .exe i ścieżkę .jar, skonfiguruj minimalną wersję JRE i kliknij ikonę koła zębatego, aby zbudować lekki plik startowy .exe.
Programy konwertujące JAR
O tych formatach
Plik JAR to Java Archive - pakiet ZIP zawierający skompilowany kod bajtowy Java (pliki .class), zasoby i manifest. Aby uruchomić wykonywalny plik JAR, musisz mieć zainstalowaną Javę…
Otwórz szczegóły .JAR →Plik EXE to program wykonywalny systemu Windows. W systemie Windows kliknij go dwukrotnie, aby go uruchomić. W systemach Mac lub Linux użyj CrossOver lub Wine - pliki EXE nie działają…
Otwórz szczegóły .EXE →Jakość i na co uważać
- Zależności od JVM nie można usunąć - plik
.jarto kod bajtowy Java i każdy wrapper albo dołącza JRE, albo wymaga go zainstalowanego w systemie. - jpackage dołącza okrojoną wersję JRE, dodając około 60-100 MB do pakietu; Launch4j tworzy mały plik startowy, który lokalizuje zainstalowane JRE w momencie uruchomienia.
- Plik JAR musi być uruchamialny - jego
META-INF/MANIFEST.MFmusi zawierać wpisMain-Class- aby jakikolwiek wrapper zadziałał.