.JNLP

JNLP-fil

Java Network Launch Protocol file
Still et spørsmål
HURTIGSVAR

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 fjernet Java Web Start i Java 11 (2018), så på et moderne system vil det ikke skje noe hvis du dobbeltklikker på en JNLP-fil. For å kjøre en eldre JNLP-applikasjon i dag, må du installere gratisprogrammet OpenWebStart.

Utvikler: Sun Microsystems (later Oracle); spec JSR-56 Kategori: Web filer Åpen standard MIME: application/x-java-jnlp-file
ÅPNES PÅ Windows macOS Linux

På denne siden

19k+ filendelser indeksert
Sist vurdert Sep 4, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er JNLP-filformatet?

Filer med filendelsen .jnlp inneholder data lagret med XML-syntaks. Slike data beskriver en Java-applikasjon eller applet hvis kildekode ligger på en ekstern server, ment for å startes lokalt i henhold til Java Network Launch Protocol - opprinnelig implementert av Java Web Start.

En .jnlp-fil inneholder vanligvis:

  • Informasjon om applikasjonen - tittel, leverandør, beskrivelse og hjemmeside,
  • Ressurser - URL-en (codebase-attributt) der JAR-arkiv-pakkene er lagret,
  • Sikkerhetsinnstillinger - tillatelser som lar applikasjonen utføre visse handlinger,
  • Målelement - hovedklassen og parametere for applikasjonen eller web-appleten.

En .jnlp-fil kan også inneholde mange forskjellige detaljer om krav til JRE-versjon, ikoner, snarveier og oppdateringsregler. Den fullstendige spesifikasjonen er definert av JSR-56 (Sun Microsystems / Oracle), og <jnlp>-rotelementets attributter peker tilbake til applikasjonens serverplassering. Java Web Start - den opprinnelige javaws-oppstarteren som fulgte med JRE 1.4 til og med Java 8 - ble faset ut i Java 9 (2017) og fjernet helt i Java 11 (2018). Moderne alternativer er OpenWebStart (en plattformuavhengig åpen kildekode-erstatning) og IcedTea-Web på Linux. Innholdet i en .jnlp-fil kan vises og redigeres med et hvilket som helst tekstredigeringsprogram.

Sikkerhet og trygghet

RISIKO: MEDIUM

Selve JNLP-filen er inaktiv XML, men det den starter er en fullverdig Java-applikasjon for skrivebordet, historisk sett med <all-permissions/> - JNLP-vedlegg var en dokumentert vektor for phishing og skadevare på 2010-tallet nettopp fordi javaws hentet og kjørte ekstern kode. I dag er angrepsflaten liten (moderne Java kan ikke kjøre dem i det hele tatt), men alle som har OpenWebStart eller eldre Java 8 installert bør kun åpne JNLP-filer fra servere de stoler på, og sjekke codebase-URL i et tekstredigeringsprogram først. Uventede .jnlp-e-postvedlegg bør slettes.

Formatdetaljer

i et nøtteskall
FULLT NAVNJava Network Launch Protocol file
UTVIKLERSun Microsystems (later Oracle); spec JSR-56siden 2001 (Java Web Start, J2SE 1.3.1/1.4 era; standardized as JSR-56)
KATEGORIWeb filer
MIME-TYPEapplication/x-java-jnlp-file
TYPEXML-beskrivelse for applikasjonsoppstart (ren tekst)
STANDARDÅpen · royalty-fri

Programmer som åpner JNLP-filer

Windows3 apps
OpenWebStart Åpen kildekode Installer OpenWebStart (det registrerer .jnlp-assosiasjonen), og dobbeltklikk deretter på JNLP-filen - den laster ned en passende JVM og starter appen. Aktivt vedlikeholdt (v1.13+/1.14-linjen, 2026).
Notepad / any text editor Innebygd Høyreklikk - Åpne i - Notisblokk for å inspisere XML-koden: sjekk codebase-URL og leverandør før du stoler på filen.
Oracle Java 8 (javaws, legacy) Gratis Siste utvei: JRE 8 inkluderer fortsatt Java Web Start («javaws file.jnlp»). Å kjøre en gammel Java 8 har sikkerhetsmessige konsekvenser - foretrekk OpenWebStart.
macOS1 app
OpenWebStart Åpen kildekode Installer OpenWebStart (det registrerer .jnlp-assosiasjonen), og dobbeltklikk deretter på JNLP-filen - den laster ned en passende JVM og starter appen. Aktivt vedlikeholdt (v1.13+/1.14-linjen, 2026).
Linux2 apps
OpenWebStart Åpen kildekode Installer OpenWebStart (det registrerer .jnlp-assosiasjonen), og dobbeltklikk deretter på JNLP-filen - den laster ned en passende JVM og starter appen. Aktivt vedlikeholdt (v1.13+/1.14-linjen, 2026).
IcedTea-Web Åpen kildekode Fortsatt pakket av enkelte distribusjoner («icedtea-web» / «javaws»), men utviklingen har stoppet - OpenWebStart (bygget på denne) er den vedlikeholdte etterfølgeren.

Tekniske detaljer

dyp spesifikasjon
Format-typeXML-beskrivelse for applikasjonsoppstart (ren tekst)
XML-rotelement`<jnlp>` med påkrevd `codebase`-attributt og valgfritt `href`-attributt
MIME-type`application/x-java-jnlp-file`
TegnodingUTF-8 (standard XML; deklarert i `<?xml?>`-instruksjonen)
Binær signaturIngen - ren tekst XML; filer starter med `<?xml` etterfulgt av et `<jnlp>`-rotelement
Opprinnelig utviklerSun Microsystems (senere Oracle); standardisert som JSR-56
Eldre oppstarter`javaws` (Java Web Start), inkludert i JRE 1.4 til og med Java 8
Nåværende oppstartereOpenWebStart (plattformuavhengig, åpen kildekode); IcedTea-Web (Linux)
LivssyklusstatusJava Web Start faset ut i Java 9 (2017); fjernet i Java 11 (2018)
JAR-referanseelement`<jar href="..."/>` inne i `<resources>`-blokken lenker til applikasjonens `.jar`-pakker
Sikkerhetsbeskrivelse`<security><all-permissions/></security>` gir full tilgang; fravær betyr sandkasse
JRE-versjonsmål`<java version="..."/>` eller `<j2se version="..."/>`-element spesifiserer minimum kjøretidsmiljø
Støtte for frakoblet start`<offline-allowed/>`-element tillater start uten nettverk etter første JAR-mellomlagring
Støttede applikasjonstyperStandard Java-applikasjoner, applets og installasjonsutvidelser (nøstet `<extension>` JNLP)
JAR-mellomlagringOppstarteren laster ned og lagrer JAR-filer lokalt; `version`-attributt på `<jar>` muliggjør delta-oppdateringer
Utgitt2001 (Java Web Start, J2SE 1.3.1/1.4 era; standardized as JSR-56)
Åpen standardJa · royalty-fri
Spesifikasjonjcp.org

JNLP-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med JNLP-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om JNLP-filer.

Ofte stilte spørsmål

Hvorfor skjer det ingenting når jeg åpner en JNLP-fil?
Fordi Java Web Start ikke lenger finnes på systemet ditt: Oracle fjernet det fra Java 11 (2018), og ingen nåværende Java-versjoner inkluderer det. Installer OpenWebStart for å gjenopprette støtte for .jnlp, eller se etter en HTML5-versjon av applikasjonen.
Hvordan åpner jeg en JNLP-fil i 2026?
Installer OpenWebStart (gratis, åpen kildekode) - det registrerer seg selv som håndterer for .jnlp og kjører applikasjonen på en moderne Java. Det eneste alternativet er en eldre Oracle Java 8-kjøretidsmiljø, noe som ikke anbefales av sikkerhetshensyn.
Kommer Java Web Start tilbake?
Nei. Oracle har fjernet teknologien for klientdistribusjon permanent; den vedlikeholdte erstatningen er fellesskapsprosjektet OpenWebStart, og de fleste leverandører har migrert til HTML5 eller innfødte installasjonsprogrammer.
Er JNLP-filer farlige?
Filen er bare XML, men den instruerer Java til å laste ned og kjøre en ekstern applikasjon - behandle den som et installasjonsprogram. Åpne kun .jnlp-filer fra servere du stoler på, og aldri fra e-postvedlegg.
Hva er forskjellen mellom JNLP og JAR?
JAR er selve arkivet for Java-applikasjonen; JNLP er en liten XML-oppstarter som forteller Java Web Start hvilke JAR-filer som skal lastes ned og kjøres. JNLP inneholder ingen kode i seg selv.
Kan jeg slette JNLP-filer i Nedlastinger-mappen min?
Ja. Hver av dem er en engangsoppstarter som lastes ned på nytt hver gang du klikker på startlenken på nettstedet; sletting av dem fjerner ingenting fra selve applikasjonen.
Min servers fjernkonsoll (iDRAC/iLO) tilbyr bare JNLP - hva gjør jeg nå?
Sjekk først fastvareinnstillingene for en HTML5-konsoll - de fleste leverandører har lagt til dette. Ellers må du installere OpenWebStart og åpne den nedlastede viewer.jnlp med det.

Referanser

1Oracle - Java Client Roadmap Update (Web Start removal)www.oracle.com
2JSR-56: Java Network Launching Protocol and APIjcp.org

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.MDMarkdown Document
10.TXTPlain Text File

Relaterte filendelser

.CRDOWNLOADChrome Partial Download File
.WEBARCHIVESafari Web Archive
.PARTPartial Download File
.DOWNLOADPartial / Incomplete Download File
.ASPXActive Server Page Extended (ASP.NET Web Form)
.HTMHTML Web Page (8.3 "htm" spelling of html)

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å