Cómo abrir un archivo JNLP. Hace unos días, el jefe le pidió que analizara algunos archivos con la ayuda de un programa específico previamente cargado en una memoria USB. Sin embargo, una vez que conectó el dispositivo a la computadora, notó que la aplicación en cuestión está en formato JNLP, una extensión que nunca antes había visto y que, en consecuencia, simplemente no puede administrar.

Para evitar una buena conferencia y terminar el trabajo que se le asignó lo antes posible, inmediatamente abrió Google buscando información sobre cómo abrir un archivo JNLP, terminando justo en esta mi guía. Bueno, quiero decirte de inmediato que estás en el lugar correcto, ¡en un momento que no podría haber sido mejor. Sin embargo, antes de continuar, permítame darle más información sobre el tema. La extensión JNLP identifica un tipo particular de archivo diseñado para iniciar un software escrito en Java, cuyo código reside en Internet.

Este tipo de aplicación no hace más que descargar el código del programa en cuestión en la computadora, iniciando inmediatamente después de la primera instrucción válida para su ejecución. En otras palabras, un archivo JNLP no es más que el “iniciador” de un Programa Java Entonces. Para iniciarlo correctamente, primero debe instalar un entorno Java en su computadora de trabajo. En las líneas que vienen, me ocuparé de explicar cómo hacerlo tanto en Windows como en macOS. Le garantizo que, siguiendo cuidadosamente las instrucciones que le voy a proporcionar.

Cómo abrir archivos JNLP en Windows

Como ya mencioné en las líneas introductorias de este tutorial, los archivos JNLP son “lanzadores” de aplicaciones web escritas usando lenguaje Java. Dentro de ellos, contienen información relacionada con la dirección de Internet donde se encuentra el archivo ejecutable del programa real, así como la clase inicial a invocar (es decir, la primera “instrucción” útil para iniciar el flujo de ejecución de la aplicación Java en cuestión)

En otras palabras, un archivo JNLP no es más que el iniciador de un programa escrito en Java, que reside en algún lugar de Internet. En consecuencia, para abrir correctamente este tipo de archivo (y el programa con el que está asociado) es esencial tener un entorno Java previamente instalado en la computadora.

Instalación de Java

Si tiene Windows, y quieres abrir archivos JNLP pero aún no ha realizado la instalación de Java, puede ejecutar la cobertura de la siguiente manera: primero, conectado al sitio web de Java, presione el botón Aceptar y continuar para cumplir con la legislación sobre cookies. Luego haga clic en el botón Descarga gratuita de Java, para acceder a la página de instalación del software.

En este punto, haga clic en el botón Acepte y comience la descarga gratuita para descargar inmediatamente el archivo de instalación (p. ej. JavaSEuXXXX.exe) en la computadora. Y, una vez completada la descarga, inicie el programa mencionado y presione el botón para iniciar inmediatamente el procedimiento de configuración del entorno Java.

Luego, presiona el botón instalar para confirmar la voluntad de proceder y, si aparece un anuncio relacionado con la hoja de ruta de Oracle Java SE, presione el botón acepta para confirmar que lo has leído. A partir de este momento, la instalación del entorno Java debe realizarse automáticamente. Puede verificar el progreso a través de una barra verde adjunto a la ventana que se muestra en la pantalla. Finalmente presiona el botón Open ubicado en la ventana de advertencia relacionada con la finalización de la instalación.

Se dice que el juego, ahora en esta etapa, está prácticamente hecho: ubique la computadora en la computadora Archivo JNLP que desea iniciar y hacer doble clic en él, exactamente como lo haría para iniciar cualquier otro programa: después de unos segundos, si todo salió bien, debería ver un aviso de seguridad relacionado con la ejecución del archivo.

Si el archivo no se abre, puede hacer clic con el botón derecho en su icono y seleccionar el elemento. Abrir con …> Otras / Otras aplicaciones desde el menú propuesto: cuando llegue al panel de selección, seleccione la aplicación Lanzador web Java (TM) de la lista de programas disponibles.

Después de asegurarse de que el autor de la publicación es confiable, haga clic en el botón RUN para confirmar el deseo de abrir el programa en cuestión y esperar a que se abra la aplicación Java correspondiente. Eso es todo!

nota: Preste atención a los archivos JNLP, ya que las aplicaciones Java en Internet pueden contener sorpresas no deseadas como virus, malware, etc. Por lo tanto, para evitar daños accidentales a sus datos o computadora, asegúrese de comienza solo los archivos que sabes de dónde vienen.

En caso de problemas

Espera, ¿me estás diciendo que no lograste abrir archivos JNLP con la técnica sugerida anteriormente, a pesar de que siguió todas las instrucciones proporcionadas de una manera servil?Entonces es posible que deba “volver a asociar” la extensión JNLP para su ejecución a través de Java, a fin de comunicar al sistema operativo la aplicación con la que abrir el tipo de archivo en cuestión.

¿Cómo? Simple: primero, haga clic derecho en el archivo JNLP en cuestión, haga clic en el elemento propiedad adjunto al menú contextual propuesto, abra la pestaña general y presione el botón Cambiar ... en la sección Abrir con.

En este punto, haga clic en los elementos. Otras aplicaciones … y Busque otras aplicaciones en este PC y, usando el panel Explorador de archivos / Explorador de Windows que se muestra en la pantalla, fui a la carpeta que contiene Archivos ejecutables Java (que, en la mayoría de los casos, es C: Archivos de programa (x86) Java jrexxx_yyy bin o C: Archivos de programa (x86) Java jrexxx_yyy bin). Luego seleccione el archivo javaws.exe con un doble clic. Finalmente presiona el botón aceptar,  en la pantalla de propiedades del archivo e intente ejecutarlo nuevamente con un doble clic: ¡el resultado está garantizado!

Cómo abrir archivos JNLP en Mac

Uno de los puntos fuertes de los programas escritos en Java es su naturaleza multiplataforma. Este tipo de aplicaciones, de hecho, se pueden ejecutar en cualquier sistema operativo que se haya instalado previamente en un entorno Java. En consecuencia, exactamente como ya se vio para Windows, lo primero que debe hacer para abrir archivos JNLP en macOS es proceder con la instalación de todo el sistema Java.

¿Cómo? Muy simple: una vez más, debe conectarse inicialmente a la página de descarga de Java. Luego haciendo clic en el botón Aceptar y continuar para consentir el uso de cookies. Después de eso, haga clic en el botón Descarga gratuita de Java y repita la operación con el botón Acepte y comience la descarga gratuita adjunto a la siguiente pantalla.

Una vez que se obtiene el archivo de instalación (p. Ej. jre-xxx-macosx-x64.dmg), ejecútelo sin dudarlo y haga doble clic en el icono del paquete ubicado en la ventana que aparece en la pantalla para iniciar el procedimiento de instalación del entorno Java.

En este punto, haga clic en el botón abrir, escriba el contraseña de la Mac en el siguiente cuadro de texto, presione el botón Asistente de instalación y siga las instrucciones en pantalla para continuar. Lo que debe hacer es hacer clic en los botones instalar (repitiendo la operación, si es necesario, en el aceptar ubicado dentro del cuadro de diálogo relacionado con la hoja de ruta de Oracle Java SE) y open para completar el procedimiento de instalación.

En esta etapa, todo lo que tiene que hacer es localizar el archivo JNLP que está interesado en abrir, seleccionar su vista previa haciendo clic derecho. Clica Open, desde el menú propuesto y confirme el deseo de abrir el archivo presionando Open. Debe hacer esto solo la primera vez que abra el archivo, para “superar” las restricciones impuestas por macOS contra las aplicaciones de desarrolladores no certificados.

Si todo salió en la dirección correcta, el sistema debería mostrar una pantalla de resumen en la aplicación que está intentando abrir. Si el autor de la publicación es consistente con lo que espera, presione RUN o ejecutar para comenzar inmediatamente la ejecución del archivo y listo.

En caso de problemas

Si, después de intentar abrir un archivo JNLP siguiendo las instrucciones ilustradas anteriormente, no pasa absolutamente nada. Es posible que deba restaurar asociaciones archivos de este tipo, indicando así al sistema operativo el programa correcto que se utilizará para abrirlos (en este caso, el iniciador de Java).

Para hacerlo es muy simple. Primero, haga clic derecho en un Archivo JNLP cualquiera. Seleccione el artículo Obtener información desde el menú contextual propuesto y expanda la sección Abrir con haciendo clic en la flecha correspondiente. Luego, en el menú desplegable ubicado justo debajo, seleccione el elemento Más … y espere a que la ventana elija el programa que se utilizará para abrir el documento.

En este punto, mueva el menú desplegable superior (inicialmente identificado por el elemento aplicaciones) en la opción Mac por (Tu nombre). Elige el Disco Mac desde la parte izquierda de la ventana y, utilizando los paneles adyacentes, vaya a la carpeta Sistema> Biblioteca> CoreServices luego seleccione la aplicación Java Web Start de la lista en el panel de la derecha. Si no se puede seleccionar, tenga cuidado de configurar la opción Todas las aplicaciones en el menú desplegable permitir.

Cuando termines, presiona el botón añadir y, para que todos los archivos JNLP comiencen con la misma aplicación, presione los botones Editar todo … y seguir.

Problemas y errores

Después de intentar abrir un archivo JNLP ¿Te encontraste cara a cara con un mensaje de error inquietante? Entonces el problema podría deberse a la firma digital asociada con el archivo en sí.

Por defecto, la política de ejecución de aplicaciones Java en macOS es mucho más restrictiva que la establecida en Windows. Por esta razón, algunas aplicaciones que no tienen una firma digital válida pueden no funcionar. Abordar este inconveniente es relativamente simple: de hecho, es posible garantizar que el control sobre las firmas digitales no se realice en absoluto, a fin de poder ejecutar cualquier tipo de archivo JNLP sin comprometer los errores relacionados con la seguridad.

Sin embargo, tenga en cuenta que hacerlo podría poner en peligro la seguridad del sistema, ya que los archivos JNLP que no tienen una firma válida podría representar un peligro para la integridad de los datos y la computadora.

 ¿Quieres continuar de todos modos? OK, no hay problema. Primero, inicie sesión en ajustes Mac presionando el icono en forma de engranaje adjunto a la barra muelle. Seleccione el artículo Java y espere a que el panel de configuración se abra automáticamente. Si esto no sucede, hágalo usted mismo presionando el botón Vuelva a abrir el panel de control de Java.

En este punto, haga clic en la pestaña avanzado. Ponga una marca de verificación al lado del artículo No verificar (no recomendado) correspondiente a Realizar comprobaciones de revocación de certificados de código firmado. Y repita la operación con el mismo elemento correspondiente a la sección Realizar comprobaciones de revocación de certificados TLS en. Finalmente, elimine la marca de verificación de la entrada Habilitar verificación de revocación de lista de exclusión. Y hacer los cambios efectivos presionando los botones aplicar y bueno.

Una vez que esto esté completo, intente nuevamente en abrir archivos JNLP de su interés a través del procedimiento ilustrado arriba: ¡ya no debería tener problemas!