¿Por qué convertir JNLP a EXE?
Un archivo JNLP es un descriptor de lanzamiento de aplicaciones XML (JSR-56, introducido con Java 1.4) que hace referencia a archivos JAR alojados en un servidor remoto. Un EXE de Windows es un binario ejecutable portátil que contiene código de máquina compilado, presente desde Windows NT 3.1. Producir un EXE requeriría recompilar toda la aplicación Java desde su código fuente y empaquetarla con un entorno de ejecución de Windows - trabajo que solo el desarrollador original puede realizar; ninguna herramienta de conversión cierra esta brecha.
Cómo convertir JNLP a EXE
OpenWebStart FREE
Instale OpenWebStart para restaurar la capacidad de ejecutar archivos .jnlp en el Java actual; se registra como el manejador de archivos JNLP y descarga los JAR referenciados para lanzar la aplicación.
Oracle Java 8 APP
Como último recurso, JRE 8 todavía incluye javaws y puede abrir el .jnlp directamente - solo es razonable para herramientas internas aisladas y de confianza, ya que Java 8 ya no recibe parches de seguridad públicos.
Acerca de estos formatos
Un archivo JNLP es un pequeño lanzador XML para Java Web Start que le indica a Java qué archivos JAR de aplicación debe descargar de un servidor y ejecutar. La tecnología está…
Abrir detalles de .JNLP →Un archivo EXE es un programa ejecutable de Windows. En Windows, haga doble clic para ejecutarlo. En Mac o Linux, use CrossOver o Wine - los EXE no se ejecutan de forma nativa fuera de…
Abrir detalles de .EXE →Calidad y qué observar
- Java Web Start fue eliminado de Java 11 en 2018; cualquier instalación actual de Java ignora los archivos
.jnlpsin un reemplazo de Web Start como OpenWebStart. - Si el JNLP es para una consola de administración de servidores (Dell iDRAC, HP iLO), verifique la interfaz de administración para ver si hay un visor HTML5 que funcione sin Java.
- Un desarrollador con acceso al código fuente de la aplicación puede usar
jpackage(incluido con Java 14+) para crear un instalador nativo de Windows; pregunte al proveedor si hay uno disponible.
Preguntas frecuentes
«¿Puede un convertidor en línea convertir un JNLP en un EXE?»
«Mi JNLP se descarga pero no se ejecuta nada - ¿está corrupto el archivo?»
«¿Podría el desarrollador proporcionar una versión EXE?»
jpackage para crear un instalador nativo de Windows; pregunte al proveedor si hay uno disponible.