Pourquoi convertir JNLP en EXE ?
Un fichier JNLP est un descripteur de lancement d'application XML (JSR-56, introduit avec Java 1.4) qui référence des fichiers JAR hébergés sur un serveur distant. Un EXE Windows est un binaire Portable Executable contenant du code machine compilé, présent depuis Windows NT 3.1. Produire un EXE nécessiterait de recompiler l'intégralité de l'application Java à partir de son code source et de l'emballer avec un runtime Windows - un travail que seul le développeur original peut effectuer ; aucun outil de conversion ne comble ce fossé.
Comment convertir JNLP en EXE
OpenWebStart FREE
Installez OpenWebStart pour restaurer la capacité d'exécuter des fichiers .jnlp sur les versions actuelles de Java ; il s'enregistre comme gestionnaire de fichiers JNLP et télécharge les JAR référencés pour lancer l'application.
Oracle Java 8 APP
En dernier recours, le JRE 8 inclut toujours javaws et peut ouvrir le .jnlp directement - cela n'est raisonnable que pour des outils internes isolés et de confiance, car Java 8 ne reçoit plus de correctifs de sécurité publics.
À propos de ces formats
Un fichier JNLP est un petit lanceur XML pour Java Web Start qui indique à Java quels fichiers JAR d'application télécharger depuis un serveur et exécuter. Cette technologie est abandonnée.…
Ouvrir les détails de .JNLP →Un fichier EXE est un programme exécutable Windows. Sous Windows, double-cliquez dessus pour le lancer. Sur Mac ou Linux, utilisez CrossOver ou Wine - les EXE ne s'exécutent pas nativement…
Ouvrir les détails de .EXE →Qualité et points de vigilance
- Java Web Start a été supprimé de Java 11 en 2018 ; toute installation Java actuelle ignore les fichiers
.jnlpsans un remplacement de Web Start tel qu'OpenWebStart. - Si le JNLP concerne une console de gestion de serveur (Dell iDRAC, HP iLO), vérifiez l'interface de gestion pour un visualiseur HTML5 qui fonctionne sans Java.
- Un développeur ayant accès au code source de l'application peut utiliser
jpackage(inclus avec Java 14+) pour créer un installateur Windows natif ; demandez au fournisseur si une telle version est disponible.
Foire aux questions
Un convertisseur en ligne peut-il transformer un JNLP en EXE ?
Mon JNLP se télécharge mais rien ne s'exécute - le fichier est-il corrompu ?
Le développeur pourrait-il fournir une version EXE ?
jpackage pour créer un installateur Windows natif ; demandez au fournisseur si une telle version est disponible.