La licitación electrónica del Estado se atasca en un archivo .jnlp
Un archivo diminuto puede dejar a una empresa fuera de una licitación pública.
LicitacionelectronicaPLACSP.jnlp es el lanzador con el que el Portal de Contratación del Estado abre su aplicación de licitación electrónica. Se hace doble clic y no pasa nada, o pasa un error opaco con un enlace de «more information». Ahí empieza el vía crucis.
La causa no está en el archivo. Web Start, el sistema de Java que ejecuta estos lanzadores,
dejó de existir a partir de Java 11. En un equipo con una versión moderna del entorno, el .jnlp es un ladrillo. La segunda mitad del problema es que el trámite de contratación pública sigue dependiendo de él.
Qué es un archivo .jnlp y por qué ha dejado de abrirse
Un .jnlp no es el programa: es la dirección donde está el programa. Al abrirlo, el equipo debía descargar, verificar y ejecutar la aplicación del portal. Ese mecanismo, Java Web Start, venía integrado hasta Java 8. Después se retiró del paquete estándar. La consecuencia es una brecha técnica difícil de justificar:
los sistemas que no migraron siguen exigiendo un componente que ya no se distribuye.
Por eso hay una salida aparente: instalar un Java antiguo o usar un equipo con
Windows 7, donde el lanzador todavía funciona. No es una solución, es un parche de circunstancias.
La solución que circula: javaws.exe y «abrir con»
La vía más repetida pasa por el ejecutable
javaws.exe, el lanzador de aplicaciones web de Java. Ejecutarlo a mano, en lugar de confiar en la asociación de archivos del sistema, suele desatascar el primer clic. La variante más rápida es pulsar el botón derecho encima del .jnlp, elegir
abrir con y seleccionar «
Java(TM) Web Launcher» en la lista.
Parece una tontería. No lo es: cuando el sistema carece de esa asociación, Windows ofrece cualquier cosa menos el lanzador correcto. Hay documentación oficial al respecto —el propio portal remite a su
punto 1.4— y una guía externa muy citada, titulada «cómo sobreviví a la instalación de una aplicación Java en Linux», que resume el recorrido completo. Que la receta más fiable sea un tutorial de un particular dice bastante del estado de la cuestión.
Qué revela el atasco: Java 8 sigue sosteniendo la administración
El episodio conecta con una crítica de fondo. Un forero ironizaba con que las webs públicas estén «ya» en Java 8 y presenten esa versión, con sus
lambdas y sus
streams, como si fuera el futuro.
Abrir el archivo es solo la primera mitad del trámite
La secuencia completa es casi una parábola. Tras varios intentos fallidos, el archivo se abrió
gracias a un PDF con la explicación que envió otra persona, y la presentación se completó «según Dios me dio a entender». Después llegó el aviso: había cosas que rehacer. Al retomar el trabajo, el nuevo fichero —
LicitacionelectronicaPLACSP(1).jnlp— devolvió exactamente el mismo error. El progreso, en formato .jnlp, consiste en volver al principio.
La moraleja técnica es sencilla: mientras la administración no jubile Web Start, licitar con este portal seguirá exigiendo un Java viejo y algo de paciencia. La política es más incómoda: un trámite obligatorio no debería depender de que alguien te pase un PDF por correo con la receta.