Warum JNLP in EXE konvertieren?
Eine JNLP-Datei ist ein XML-Anwendungsstart-Deskriptor (JSR-56, eingeführt mit Java 1.4), der auf JAR-Dateien verweist, die auf einem entfernten Server gehostet werden. Eine Windows EXE ist eine binäre Portable Executable, die kompilierten Maschinencode enthält (vorhanden seit Windows NT 3.1). Die Erstellung einer EXE würde das Neukompilieren der gesamten Java-Anwendung aus ihrem Quellcode und das Paketieren mit einer Windows-Laufzeitumgebung erfordern - eine Arbeit, die nur der ursprüngliche Entwickler durchführen kann; kein Konverter-Tool überbrückt diese Lücke.
Wie man JNLP in EXE konvertiert
OpenWebStart FREE
Installieren Sie OpenWebStart, um die Fähigkeit zur Ausführung von .jnlp-Dateien unter aktuellem Java wiederherzustellen; es registriert sich als Handler für JNLP-Dateien und lädt die referenzierten JARs herunter, um die Anwendung zu starten.
Oracle Java 8 APP
Als letzter Ausweg bündelt JRE 8 weiterhin javaws und kann die .jnlp direkt öffnen - dies ist nur für isolierte, vertrauenswürdige interne Tools ratsam, da Java 8 keine öffentlichen Sicherheits-Patches mehr erhält.
Über diese Formate
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…
.JNLP-Details öffnen →Eine EXE-Datei ist ein ausführbares Windows-Programm. Unter Windows startet man sie per Doppelklick. Auf dem Mac oder unter Linux kann man EXE-Dateien mit CrossOver oder Wine ausführen -…
.EXE-Details öffnen →Qualität & worauf zu achten ist
- Java Web Start wurde 2018 aus Java 11 entfernt; jede aktuelle Java-Installation ignoriert
.jnlp-Dateien ohne einen Web Start-Ersatz wie OpenWebStart. - Falls die JNLP für eine Server-Management-Konsole (Dell iDRAC, HP iLO) gedacht ist, prüfen Sie die Management-Oberfläche auf einen HTML5-Viewer, der ohne Java funktioniert.
- Ein Entwickler mit Zugriff auf den Quellcode der Anwendung kann
jpackage(gebündelt mit Java 14+) verwenden, um ein natives Windows-Installationsprogramm zu erstellen; fragen Sie den Anbieter, ob ein solches verfügbar ist.
Häufig gestellte Fragen
Kann ein Online-Konverter eine JNLP in eine EXE umwandeln?
Meine JNLP wird heruntergeladen, aber nichts startet - ist die Datei beschädigt?
Könnte der Entwickler eine EXE-Version bereitstellen?
jpackage verwenden, um ein natives Windows-Installationsprogramm zu erstellen; fragen Sie den Anbieter, ob ein solches verfügbar ist.