.JNLP

JNLP-fil

Java Network Launch Protocol file
Stil et spørgsmål
HURTIGT SVAR

En JNLP-fil er en lille XML-starter til Java Web Start, der fortæller Java, hvilke applikations-JAR-filer der skal downloades fra en server og køres. Teknologien er udgået. Oracle fjernede Java Web Start i Java 11 (2018), så på et moderne system gør et dobbeltklik på en JNLP-fil ingenting. For at køre en ældre JNLP-applikation i dag skal du installere den gratis OpenWebStart.

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

På denne side

19k+ filtyper indekseret
Sidst gennemset Sep 4, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er JNLP-filformatet?

Filer med filendelsen .jnlp indeholder data gemt ved hjælp af XML-syntaks. Disse data beskriver en Java-applikation eller applet, hvis kildekode ligger på en fjernserver, beregnet til at blive startet lokalt i henhold til Java Network Launch Protocol - oprindeligt implementeret af Java Web Start.

En .jnlp-fil indeholder typisk:

  • Information om applikationen - titel, leverandør, beskrivelse og hjemmeside,
  • Ressourcer - den URL (codebase-attribut), hvor JAR-arkiv pakkerne er placeret,
  • Sikkerhedsindstillinger - tilladelser, der lader applikationen udføre bestemte handlinger,
  • Målelement - hovedklassen og parametre for applikationen eller web-appletten.

En .jnlp-fil kan også indeholde mange forskellige detaljer om JRE-versionskrav, ikoner, genvejspræferencer og opdateringspolitikker. Den fulde specifikation er defineret af JSR-56 (Sun Microsystems / Oracle), og <jnlp>-rodelementets attributter peger tilbage på applikationens serverplacering. Java Web Start - den originale javaws-starter, der fulgte med JRE 1.4 til og med Java 8 - blev udfaset i Java 9 (2017) og fjernet helt i Java 11 (2018). Moderne alternativer er OpenWebStart (en open source-erstatning til flere platforme) og IcedTea-Web på Linux. Indholdet af en .jnlp-fil kan ses og redigeres med enhver almindelig teksteditor.

Sikkerhed og tryghed

RISIKO: MEDIUM

Selve JNLP-filen er inaktiv XML, men det, den starter, er en fuld desktop Java-applikation, historisk med <all-permissions/> - JNLP-vedhæftninger var en dokumenteret phishing/malware-vektor i 2010'erne, netop fordi javaws ville hente og eksekvere ekstern kode. I dag er angrebsfladen lille (moderne Java kan slet ikke køre dem), men alle med OpenWebStart eller forældet Java 8 installeret bør kun åbne JNLP-filer fra servere, de stoler på, og tjekke codebase-URL'en i en teksteditor først. Uventede .jnlp-vedhæftninger i e-mails bør slettes.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNJava Network Launch Protocol file
UDVIKLERSun 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-applikationsstartbeskrivelse (almindelig tekst)
STANDARDÅben · royaltyfri

Programmer der åbner JNLP-filer

Windows3 apps
OpenWebStart Open-source Installer OpenWebStart (det registrerer .jnlp-associeringen), og dobbeltklik derefter på JNLP-filen - den downloader en matchende JVM og starter appen. Aktivt vedligeholdt (v1.13+/1.14-linjen, 2026).
Notepad / any text editor Indbygget Højreklik - Åbn med - Notesblok for at inspicere XML-koden: tjek codebase-URL og leverandør, før du stoler på filen.
Oracle Java 8 (javaws, legacy) Gratis Sidste udvej: JRE 8 indeholder stadig Java Web Start («javaws file.jnlp»). At køre en gammel Java 8 har sikkerhedsmæssige konsekvenser - foretræk OpenWebStart.
macOS1 app
OpenWebStart Open-source Installer OpenWebStart (det registrerer .jnlp-associeringen), og dobbeltklik derefter på JNLP-filen - den downloader en matchende JVM og starter appen. Aktivt vedligeholdt (v1.13+/1.14-linjen, 2026).
Linux2 apps
OpenWebStart Open-source Installer OpenWebStart (det registrerer .jnlp-associeringen), og dobbeltklik derefter på JNLP-filen - den downloader en matchende JVM og starter appen. Aktivt vedligeholdt (v1.13+/1.14-linjen, 2026).
IcedTea-Web Open-source Pakkes stadig af visse distributioner («icedtea-web» / «javaws»), men upstream-udviklingen er stoppet - OpenWebStart (bygget på det) er den vedligeholdte efterfølger.

Tekniske detaljer

dyb specifikation
FormattypeXML-applikationsstartbeskrivelse (almindelig tekst)
XML-rodelement`<jnlp>` med påkrævet `codebase`-attribut og valgfri `href`-attribut
MIME-type`application/x-java-jnlp-file`
TegnkodningUTF-8 (standard XML; deklareret i `<?xml?>`-instruktionen)
Binær signaturIngen - almindelig tekst XML; filer starter med `<?xml` efterfulgt af et `<jnlp>`-rodelement
Oprindelig udviklerSun Microsystems (senere Oracle); standardiseret som JSR-56
Forældet starter`javaws` (Java Web Start), inkluderet i JRE 1.4 til og med Java 8
Nuværende startereOpenWebStart (multiplatform, open source); IcedTea-Web (Linux)
LivscyklusstatusJava Web Start udfaset i Java 9 (2017); fjernet i Java 11 (2018)
JAR-referenceelement`<jar href="..."/>` inde i `<resources>`-blokken linker til applikationens `.jar`-pakker
Sikkerhedsbeskrivelse`<security><all-permissions/></security>` giver fuld adgang; fravær betyder sandkasse-tilstand
JRE-versionsmål`<java version="..."/>` eller `<j2se version="..."/>` element specificerer minimum runtime
Understøttelse af offline-start`<offline-allowed/>` element tillader start uden netværk efter indledende JAR-caching
Understøttede applikationstyperStandard Java-applikationer, applets og installationsudvidelser (indlejret `<extension>` JNLP)
JAR-cachingStarteren downloader og cacher JAR-filer lokalt; `version`-attribut på `<jar>` muliggør delta-opdateringer
Udgivet2001 (Java Web Start, J2SE 1.3.1/1.4 era; standardized as JSR-56)
Åben standardJa · royaltyfri
Specifikationjcp.org

JNLP-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med JNLP-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om JNLP-filer.

Ofte stillede spørgsmål

Hvorfor sker der ingenting, når jeg åbner en JNLP-fil?
Fordi Java Web Start ikke længere findes på dit system: Oracle fjernede det fra Java 11 (2018), og ingen nuværende Java-versioner inkluderer det. Installer OpenWebStart for at genoprette understøttelse af .jnlp, eller se efter en HTML5-version af applikationen.
Hvordan åbner jeg en JNLP-fil i 2026?
Installer OpenWebStart (gratis, open source) - det registrerer sig selv som .jnlp-håndtering og kører applikationen på en aktuel Java. Det eneste alternativ er en forældet Oracle Java 8-runtime, hvilket ikke anbefales af sikkerhedsmæssige årsager.
Vender Java Web Start tilbage?
Nej. Oracle har fjernet klient-implementeringsteknologien permanent; den vedligeholdte erstatning er community-projektet OpenWebStart, og de fleste leverandører er migreret til HTML5 eller native installere.
Er JNLP-filer farlige?
Filen er blot XML, men den instruerer Java i at downloade og køre en ekstern applikation - behandl den som en installationsfil. Åbn kun .jnlp-filer fra servere, du har tillid til, og aldrig fra vedhæftede filer i e-mails.
Hvad er forskellen på JNLP og JAR?
JAR er selve Java-applikationsarkivet; JNLP er en lille XML-starter, der fortæller Java Web Start, hvilke JAR-filer der skal downloades og køres. JNLP-filen indeholder ingen kode i sig selv.
Kan jeg slette JNLP-filer i min overførselsmappe?
Ja. Hver enkelt er en engangs-starter, der downloades igen, hver gang du klikker på startlinket på hjemmesiden; sletning af dem fjerner intet fra selve applikationen.
Min servers fjernkonsol (iDRAC/iLO) tilbyder kun JNLP - hvad nu?
Tjek først firmware-indstillingerne for en HTML5-konsol - de fleste leverandører har tilføjet en. Ellers skal du installere OpenWebStart og åbne den downloadede viewer.jnlp med det.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

.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 filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å