¿Qué es un archivo tipo JNLP?
La extensión .jnlp significa Protocolo de Lanzamiento de Red de Java (JNLP), y denota el tipo de archivo JNLP utilizado en el ámbito de la tecnología Java Web Start (JWS). Java es un lenguaje de programación orientado a objetos, independiente de la plataforma y la arquitectura, muy popular, desarrollado por Sun Microsystems (Oracle). Compilados como código de bytes, los programas Java pueden ejecutarse en cualquier JRE (Java Runtime Environment).
Con el JWS, una aplicación Java puede ser iniciada simplemente siguiendo un enlace en un navegador web. El enlace llevaría a un archivo JNLP, que es un archivo lanzador de texto plano basado en XML que contiene referencias a todos los archivos que la aplicación necesita para ejecutarse (ejecutables de Java, .jar), la versión requerida de JRE, etc. Si es necesario, los archivos de la aplicación se descargan y se almacenan en caché por el JRE local.
Para que el JWS funcione, el servidor web debe estar configurado adecuadamente para procesar archivos .jnlp con el tipo MIME "application/x-java-jnlp-file", y el navegador web debe ser capaz de redirigir ese tipo MIME al JRE (debe estar instalado localmente).
A diferencia de los applets de Java en los navegadores web, las aplicaciones lanzadas con JNLP se ejecutan independientemente del navegador, son entidades autónomas y pueden tener acceso a recursos locales.
Software para abrir o convertir archivos JNLP
Puede abrir los archivos JNLP con los siguientes programas: