.JNLP

JNLP Datei

Java Network Launch Protocol file
Frage stellen
SCHNELLE ANTWORT

Eine JNLP-Datei ist ein kleiner XML-Launcher für Java Web Start, der Java mitteilt, welche Anwendungs-JAR-Dateien von einem Server heruntergeladen und ausgeführt werden sollen. Die Technologie ist eingestellt. Oracle hat Java Web Start in Java 11 (2018) entfernt, sodass ein Doppelklick auf eine JNLP-Datei auf einem modernen System nichts bewirkt. Um eine ältere JNLP-Anwendung heute auszuführen, installieren Sie das kostenlose OpenWebStart.

Entwickler: Sun Microsystems (later Oracle); spec JSR-56 Kategorie: Internetdateien Offener Standard MIME: application/x-java-jnlp-file
VERFÜGBAR AUF Windows macOS Linux

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Sep 4, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das JNLP-Dateiformat?

Dateien mit der Erweiterung .jnlp enthalten Daten in XML-Syntax. Diese Daten beschreiben eine Java-Anwendung oder ein Applet, dessen Quellcode sich auf einem entfernten Server befindet und das lokal gemäß dem Java Network Launch Protocol gestartet werden soll - ursprünglich implementiert durch Java Web Start.

Eine .jnlp-Datei enthält typischerweise:

  • Informationen über die Anwendung - Titel, Hersteller, Beschreibung und Homepage,
  • Ressourcen - die URL (Attribut codebase), unter der die JAR-Archiv-Pakete gehostet werden,
  • Sicherheitseinstellungen - Berechtigungen, die der Anwendung bestimmte Aktionen erlauben,
  • Zielelement - die Hauptklasse und Parameter der Anwendung oder des Web-Applets.

Eine .jnlp-Datei kann auch zahlreiche weitere Details über JRE-Versionsanforderungen, Symbole, Verknüpfungseinstellungen und Aktualisierungsrichtlinien enthalten. Die vollständige Spezifikation ist durch JSR-56 (Sun Microsystems / Oracle) definiert, und die Attribute des <jnlp>-Wurzelelements verweisen zurück auf den Server-Speicherort der Anwendung. Java Web Start - der originale javaws-Launcher, der mit JRE 1.4 bis Java 8 geliefert wurde - wurde in Java 9 (2017) als veraltet markiert und in Java 11 (2018) vollständig entfernt. Moderne Alternativen sind OpenWebStart (ein plattformübergreifender Open-Source-Ersatz) und IcedTea-Web unter Linux. Der Inhalt einer .jnlp-Datei kann mit jedem Nur-Text-Editor angezeigt und bearbeitet werden.

Sicherheit

RISIKO: MEDIUM

Die JNLP-Datei selbst ist inertes XML, aber was sie startet, ist eine vollständige Desktop-Java-Anwendung, historisch mit <all-permissions/> - JNLP-Anhänge waren in den 2010er-Jahren ein dokumentierter Phishing-/Malware-Vektor, weil javaws entfernten Code herunterladet und ausführt. Heute ist die Angriffsfläche klein (modernes Java kann sie überhaupt nicht ausführen), aber alle, die OpenWebStart oder das ältere Java 8 installiert haben, sollten JNLP-Dateien nur von vertrauenswürdigen Servern öffnen und die codebase-URL zuerst in einem Texteditor prüfen. Unerwartete .jnlp-E-Mail-Anhänge sollten gelöscht werden.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEJava Network Launch Protocol file
ENTWICKLERSun Microsystems (later Oracle); spec JSR-56seit 2001 (Java Web Start, J2SE 1.3.1/1.4 era; standardized as JSR-56)
MIME TYPEapplication/x-java-jnlp-file
TYPXML-Anwendungsstarter-Deskriptor (Nur-Text)
STANDARDOffen · lizenzfrei

Programme zum Öffnen von JNLP-Dateien

Windows3 apps
OpenWebStart Open Source OpenWebStart installieren (es registriert die .jnlp-Zuordnung), dann die JNLP-Datei doppelklicken - es lädt eine passende JVM herunter und startet die App. Aktiv gepflegt (v1.13+/1.14-Linie, 2026).
Notepad / any text editor Integriert Rechtsklick → Öffnen mit → Notepad, um das XML zu prüfen: codebase-URL und Hersteller vor dem Vertrauen überprüfen.
Oracle Java 8 (javaws, legacy) Kostenlos Letzter Ausweg: JRE 8 enthält noch Java Web Start („javaws file.jnlp“). Das Ausführen eines alten Java 8 hat Sicherheitsimplikationen - OpenWebStart bevorzugen.
macOS1 app
OpenWebStart Open Source OpenWebStart installieren (es registriert die .jnlp-Zuordnung), dann die JNLP-Datei doppelklicken - es lädt eine passende JVM herunter und startet die App. Aktiv gepflegt (v1.13+/1.14-Linie, 2026).
Linux2 apps
OpenWebStart Open Source OpenWebStart installieren (es registriert die .jnlp-Zuordnung), dann die JNLP-Datei doppelklicken - es lädt eine passende JVM herunter und startet die App. Aktiv gepflegt (v1.13+/1.14-Linie, 2026).
IcedTea-Web Open Source Noch in einigen Distributionen verfügbar („icedtea-web“ / „javaws“), aber die Upstream-Entwicklung hat aufgehört - OpenWebStart (darauf aufgebaut) ist der gepflegte Nachfolger.

Technische Details

technische Spezifikation
FormattypXML-Anwendungsstarter-Deskriptor (Nur-Text)
XML-Wurzelelement`<jnlp>` mit erforderlichem `codebase`-Attribut und optionalem `href`-Attribut
MIME-Typ`application/x-java-jnlp-file`
ZeichenkodierungUTF-8 (Standard-XML; deklariert in der `<?xml?>`-Verarbeitungsanweisung)
BinärsignaturKeine - Nur-Text-XML; Dateien beginnen mit `<?xml`, gefolgt von einem `<jnlp>`-Wurzelelement
Ursprünglicher EntwicklerSun Microsystems (später Oracle); standardisiert als JSR-56
Legacy-Launcher`javaws` (Java Web Start), mitgeliefert mit JRE 1.4 bis Java 8
Aktuelle LauncherOpenWebStart (plattformübergreifend, Open-Source); IcedTea-Web (Linux)
Lebenszyklus-StatusJava Web Start in Java 9 (2017) als veraltet markiert; in Java 11 (2018) entfernt
JAR-Referenzelement`<jar href="..."/>` innerhalb des `<resources>`-Blocks verknüpft die `.jar`-Pakete der Anwendung
Sicherheitsdeskriptor`<security><all-permissions/></security>` gewährt vollständigen Zugriff; fehlt es, läuft die App in der Sandbox
JRE-Versions-Targeting`<java version="..."/>` oder `<j2se version="..."/>` gibt die Mindest-Laufzeitumgebung an
Offline-Start-Unterstützung`<offline-allowed/>` erlaubt den Start ohne Netzwerk nach anfänglichem JAR-Caching
Unterstützte AnwendungstypenStandard-Java-Anwendungen, Applets und Installer-Erweiterungen (verschachtelte `<extension>` JNLP)
JAR-CachingDer Launcher lädt JARs herunter und speichert sie lokal im Cache; das `version`-Attribut auf `<jar>` ermöglicht Delta-Updates
Veröffentlicht2001 (Java Web Start, J2SE 1.3.1/1.4 era; standardized as JSR-56)
Offener StandardJa · lizenzgebührenfrei
Spezifikationjcp.org

JNLP-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit JNLP-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu JNLP-Dateien.

Häufig gestellte Fragen

Warum passiert nichts, wenn ich eine JNLP-Datei öffne?
Weil Java Web Start auf Ihrem System nicht mehr existiert: Oracle hat es aus Java 11 (2018) entfernt, und kein aktuelles Java enthält es. Installieren Sie OpenWebStart, um die .jnlp-Unterstützung wiederherzustellen, oder suchen Sie nach einer HTML5-Version der Anwendung.
Wie öffne ich eine JNLP-Datei im Jahr 2026?
Installieren Sie OpenWebStart (kostenlos, Open-Source) - es registriert sich als .jnlp-Handler und führt die Anwendung auf einem aktuellen Java aus. Die einzige Alternative ist eine ältere Oracle-Java-8-Laufzeitumgebung, die aus Sicherheitsgründen nicht empfohlen wird.
Kommt Java Web Start zurück?
Nein. Oracle hat die Client-Deployment-Technologie dauerhaft entfernt; der gepflegte Ersatz ist das Community-Projekt OpenWebStart, und die meisten Anbieter sind auf HTML5 oder native Installer umgestiegen.
Sind JNLP-Dateien gefährlich?
Die Datei ist lediglich XML, weist Java aber an, eine entfernte Anwendung herunterzuladen und auszuführen - behandeln Sie sie wie einen Installer. Öffnen Sie .jnlp-Dateien nur von vertrauenswürdigen Servern, niemals von E-Mail-Anhängen.
Was ist der Unterschied zwischen JNLP und JAR?
JAR ist das eigentliche Java-Anwendungsarchiv; JNLP ist ein kleiner XML-Launcher, der Java Web Start mitteilt, welche JARs heruntergeladen und ausgeführt werden sollen. Das JNLP enthält selbst keinen Code.
Kann ich JNLP-Dateien in meinem Downloads-Ordner löschen?
Ja. Jede ist ein einmalig verwendbarer Launcher, der bei jedem Klick auf den Launch-Link der Website erneut heruntergeladen wird; das Löschen entfernt nichts von der Anwendung.
Die Remote-Konsole meines Servers (iDRAC/iLO) bietet nur JNLP an - was nun?
Prüfen Sie zunächst die Firmware-Einstellungen auf eine HTML5-Konsole - die meisten Anbieter haben eine hinzugefügt. Andernfalls installieren Sie OpenWebStart und öffnen Sie die heruntergeladene viewer.jnlp damit.

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

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.TXTPlain Text File
10.MDMarkdown Document

Verwandte Erweiterungen

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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen