Hvorfor konvertere JNLP til EXE?
En JNLP-fil er en XML-beskrivelse for oppstart av applikasjoner (JSR-56, introdusert med Java 1.4) som refererer til JAR-filer lagret på en ekstern server. En Windows EXE er en «Portable Executable»-binærfil som inneholder kompilert maskinkode, tilgjengelig siden Windows NT 3.1. Å produsere en EXE ville kreve rekompilering av hele Java-applikasjonen fra kildekoden og pakking av den med et Windows-kjøretidsmiljø - et arbeid kun den opprinnelige utvikleren kan utføre; ingen konverteringsverktøy kan bygge bro over dette gapet.
Hvordan konvertere JNLP til EXE
OpenWebStart FREE
Installer OpenWebStart for å gjenopprette muligheten til å kjøre .jnlp-filer på moderne Java; den registrerer seg som håndterer for JNLP-filer og laster ned de refererte JAR-filene for å starte applikasjonen.
Oracle Java 8 APP
Som en siste utvei inneholder JRE 8 fortsatt javaws og kan åpne .jnlp direkte - dette er kun fornuftig for isolerte, pålitelige interne verktøy, da Java 8 ikke lenger mottar offentlige sikkerhetsoppdateringer.
Om disse formatene
En JNLP-fil er en liten XML-oppstarter for Java Web Start som forteller Java hvilke JAR-filer for applikasjonen som skal lastes ned fra en server og kjøres. Teknologien er utgått. Oracle…
Åpne .JNLP-detaljer →En EXE-fil er et eksekverbart program for Windows. På Windows dobbeltklikker du på den for å kjøre den. På Mac eller Linux må du bruke CrossOver eller Wine - EXE-filer kjører ikke naturlig…
Åpne .EXE-detaljer →Kvalitet og hva du bør passe på
- Java Web Start ble fjernet fra Java 11 i 2018; enhver nåværende Java-installasjon ignorerer
.jnlp-filer uten en Web Start-erstatning som OpenWebStart. - Hvis JNLP-filen er for en serveradministrasjonskonsoll (Dell iDRAC, HP iLO), sjekk administrasjonsgrensesnittet for en HTML5-visning som fungerer uten Java.
- En utvikler med tilgang til applikasjonens kildekode kan bruke
jpackage(inkludert i Java 14+) for å lage et innebygd Windows-installasjonsprogram; spør leverandøren om et slikt er tilgjengelig.
Ofte stilte spørsmål
Kan en online-konverter gjøre en JNLP om til en EXE?
Min JNLP lastes ned, men ingenting skjer - er filen korrupt?
Kan utvikleren levere en EXE-versjon?
jpackage for å lage et innebygd Windows-installasjonsprogram; spør leverandøren om et slikt er tilgjengelig.