.JNLP

JNLP-bestand

Java Network Launch Protocol file
Stel een vraag
SNEL ANTWOORD

Een JNLP-bestand is een kleine XML-launcher voor Java Web Start die Java vertelt welke JAR-bestanden van een applicatie van een server moeten worden gedownload en uitgevoerd. De technologie is stopgezet. Oracle heeft Java Web Start verwijderd in Java 11 (2018), dus op een modern systeem doet dubbelklikken op een JNLP-bestand niets. Om tegenwoordig een verouderde JNLP-applicatie uit te voeren, installeert u het gratis OpenWebStart.

Ontwikkelaar: Sun Microsystems (later Oracle); spec JSR-56 Categorie: Internet-bestanden Open standaard MIME: application/x-java-jnlp-file
OPENT OP Windows macOS Linux
Gerelateerd: .CRDOWNLOAD · .WEBARCHIVE · .PART · .DOWNLOAD

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Sep 4, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het JNLP-bestandsformaat?

Bestanden met de extensie .jnlp bevatten gegevens die zijn opgeslagen met behulp van XML-syntaxis. Dergelijke gegevens beschrijven een Java-applicatie of applet waarvan de broncode op een externe server staat, bedoeld om lokaal te worden gestart volgens het Java Network Launch Protocol - oorspronkelijk geïmplementeerd door Java Web Start.

Een .jnlp-bestand bevat doorgaans:

  • Informatie over de applicatie - titel, leverancier, beschrijving en homepage,
  • Bronnen - de URL (codebase-attribuut) waar de JAR-archief pakketten worden gehost,
  • Beveiligingsinstellingen - machtigingen waarmee de applicatie bepaalde acties kan uitvoeren,
  • Doelelement - de hoofdklasse en parameters van de applicatie of web-applet.

Een .jnlp-bestand kan ook veel verschillende details bevatten over JRE-versievereisten, pictogrammen, snelkoppelingsvoorkeuren en updatebeleid. De volledige specificatie is gedefinieerd door JSR-56 (Sun Microsystems / Oracle) en de attributen van het <jnlp>-rootelement verwijzen terug naar de serverlocatie van de applicatie. Java Web Start - de originele javaws-launcher die werd meegeleverd met JRE 1.4 tot en met Java 8 - werd verouderd verklaard in Java 9 (2017) en volledig verwijderd in Java 11 (2018). Moderne alternatieven zijn OpenWebStart (een platformonafhankelijke open-source vervanger) en IcedTea-Web op Linux. De inhoud van een .jnlp-bestand kan worden bekeken en bewerkt met elke tekstverwerker.

Beveiliging & veiligheid

RISICO: MEDIUM

Het JNLP-bestand zelf is inerte XML, maar wat het start is een volledige desktop Java-applicatie, historisch gezien met <all-permissions/> - JNLP-bijlagen waren een gedocumenteerd phishing/malware-vector in de jaren 2010, juist omdat javaws externe code ophaalde en uitvoerde. Tegenwoordig is het aanvalsoppervlak klein (moderne Java kan ze helemaal niet uitvoeren), maar iedereen met OpenWebStart of verouderde Java 8 geïnstalleerd mag JNLP-bestanden alleen openen van servers die ze vertrouwen, en moet eerst de codebase-URL in een tekstverwerker controleren. Onverwachte .jnlp e-mailbijlagen moeten worden verwijderd.

Formaatdetails

in een notendop
VOLLEDIGE NAAMJava Network Launch Protocol file
ONTWIKKELAARSun Microsystems (later Oracle); spec JSR-56sinds 2001 (Java Web Start, J2SE 1.3.1/1.4 era; standardized as JSR-56)
MIME-TYPEapplication/x-java-jnlp-file
TYPEXML applicatie-startbeschrijving (platte tekst)
STANDAARDOpen · royaltyvrij

Programma's die JNLP-bestanden openen

Windows3 apps
OpenWebStart Open-source Installeer OpenWebStart (het registreert de .jnlp-associatie) en dubbelklik vervolgens op het JNLP-bestand - het downloadt een bijpassende JVM en start de app. Actief onderhouden (v1.13+/1.14-lijn, 2026).
Notepad / any text editor Ingebouwd Rechtermuisklik - Openen met - Kladblok om de XML te inspecteren: controleer de codebase-URL en leverancier voordat u het bestand vertrouwt.
Oracle Java 8 (javaws, legacy) Gratis Laatste redmiddel: JRE 8 bevat nog steeds Java Web Start („javaws file.jnlp”). Het draaien van een oude Java 8 heeft beveiligingsimplicaties - geef de voorkeur aan OpenWebStart.
macOS1 app
OpenWebStart Open-source Installeer OpenWebStart (het registreert de .jnlp-associatie) en dubbelklik vervolgens op het JNLP-bestand - het downloadt een bijpassende JVM en start de app. Actief onderhouden (v1.13+/1.14-lijn, 2026).
Linux2 apps
OpenWebStart Open-source Installeer OpenWebStart (het registreert de .jnlp-associatie) en dubbelklik vervolgens op het JNLP-bestand - het downloadt een bijpassende JVM en start de app. Actief onderhouden (v1.13+/1.14-lijn, 2026).
IcedTea-Web Open-source Nog steeds verpakt door sommige distributies („icedtea-web” / „javaws”), maar de upstream-ontwikkeling is gestopt - OpenWebStart (erop gebouwd) is de onderhouden opvolger.

Technische details

diepe specificaties
FormaattypeXML applicatie-startbeschrijving (platte tekst)
Root XML-element`<jnlp>` met vereist `codebase`-attribuut en optioneel `href`-attribuut
MIME-type`application/x-java-jnlp-file`
KaraktercoderingUTF-8 (standaard XML; gedeclareerd in de `<?xml?>` verwerkingsinstructie)
Binaire handtekeningGeen - platte tekst XML; bestanden beginnen met `<?xml` gevolgd door een `<jnlp>` rootelement
Oorspronkelijke ontwikkelaarSun Microsystems (later Oracle); gestandaardiseerd als JSR-56
Verouderde launcher`javaws` (Java Web Start), meegeleverd met JRE 1.4 tot en met Java 8
Huidige launchersOpenWebStart (platformonafhankelijk, open-source); IcedTea-Web (Linux)
LevenscyclusstatusJava Web Start verouderd in Java 9 (2017); verwijderd in Java 11 (2018)
JAR-referentie-element`<jar href="..."/>` binnen het `<resources>` blok koppelt de `.jar`-pakketten van de applicatie
Beveiligingsbeschrijving`<security><all-permissions/></security>` verleent volledige toegang; afwezigheid betekent sandbox
JRE-versie targeting`<java version="..."/>` of `<j2se version="..."/>` element specificeert minimale runtime
Ondersteuning voor offline starten`<offline-allowed/>` element staat starten toe zonder netwerk na initiële JAR-caching
Ondersteunde applicatietypenStandaard Java-applicaties, applets en installatie-extensies (geneste `<extension>` JNLP)
JAR-cachingLauncher downloadt en cachet JAR's lokaal; `version`-attribuut op `<jar>` maakt delta-updates mogelijk
Uitgebracht2001 (Java Web Start, J2SE 1.3.1/1.4 era; standardized as JSR-56)
Open standaardJa · royaltyvrij
Specificatiejcp.org

JNLP conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met JNLP-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over JNLP-bestanden.

Veelgestelde vragen

Waarom gebeurt er niets als ik een JNLP-bestand open?
Omdat Java Web Start niet meer op uw systeem aanwezig is: Oracle heeft het verwijderd uit Java 11 (2018), en geen enkele huidige Java-versie bevat het. Installeer OpenWebStart om .jnlp-ondersteuning te herstellen, of zoek naar een HTML5-versie van de applicatie.
Hoe open ik een JNLP-bestand in 2026?
Installeer OpenWebStart (gratis, open-source) - dit registreert zichzelf als de .jnlp-beheerder en voert de applicatie uit op een actuele Java-versie. Het enige alternatief is een verouderde Oracle Java 8-runtime, wat om veiligheidsredenen niet wordt aanbevolen.
Komt Java Web Start terug?
Nee. Oracle heeft de technologie voor client-implementatie permanent verwijderd; de onderhouden vervanger is het communautaire OpenWebStart-project, en de meeste leveranciers zijn gemigreerd naar HTML5 of systeemeigen installatieprogramma's.
Zijn JNLP-bestanden gevaarlijk?
Het bestand is slechts XML, maar het geeft Java de opdracht om een externe applicatie te downloaden en uit te voeren - behandel het als een installatieprogramma. Open alleen .jnlp-bestanden van servers die u vertrouwt, nooit uit e-mailbijlagen.
Wat is het verschil tussen JNLP en JAR?
JAR is het eigenlijke Java-applicatiearchief; JNLP is een kleine XML-launcher die Java Web Start vertelt welke JAR's moeten worden gedownload en uitgevoerd. De JNLP bevat zelf geen code.
Kan ik JNLP-bestanden in mijn map Downloads verwijderen?
Ja. Elk bestand is een wegwerp-launcher die telkens opnieuw wordt gedownload wanneer u op de startlink op de website klikt; het verwijderen ervan verwijdert niets van de applicatie.
De externe console van mijn server (iDRAC/iLO) biedt alleen JNLP aan - wat nu?
Controleer eerst de firmware-instellingen voor een HTML5-console - de meeste leveranciers hebben er een toegevoegd. Installeer anders OpenWebStart en open de gedownloade viewer.jnlp hiermee.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.DATProgram Data File (generic)
6.MDMarkdown Document
7.BINCD/DVD Disc Image (BIN/CUE)
8.TMPTemporary File
9.M4AMPEG-4 Audio File
10.JSONJavaScript Object Notation file

Gerelateerde extensies

.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 bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z