Gestor de Tarjetas FNMT

26 de jun. de 2024

FNMT y versión de Java

Si estás trabajando con un equipo actualizado y dispones de la última versión de OpenJDK, el Gestor de Tarjetas de la FNMT no te va a funcionar.

El problema de esta aplicación Java es que en GNU/Linux unicamente funciona con versiones desde Java 8 Update 45 hasta la versión de Java 15.

Si utilizas el programa con versiones recientes de Java o OpenJDK, al intentar leer los certificados de tu tarjeta te encontrarás con el mensaje UNSUPPORTED VERSION OF VM y no funciona la aplicación.

Solventando el Problema

Solución 1 (procedimiento manual)
En la misma ruta en la que tengas descargado e instalado el software tienes que descargar (en formato .zip o .tar.gz una versión de Java/OpenJDK 1.8 igual o superior que la Update 45.

Suponiendo hayas descargado y descomprimido OpenJDK version 1.8.412 en la ruta de la aplicación y el directorio se llame openjdk8_u412 deberás ejecutar el siguiente comando:

./openjdk8_u412/bin/java -jar 'App FNMT.jar'

Solución 2 (automatizada)

Si tienes configurado el repositorio de SoloConlinux, tan sólo tienes que ejecutar los siguientes comandos:

sudo apt update
sudo apt install tarjeta-fnmt

Este paquete instala el software oficial de la FNMT y ademas una versión compatible de OpenJDK, en concreto la versión:
OpenJDK version "1.8.0_412-412"

Además genera una entrada para la aplicación en tus menús del escritorio.

Captura de pantalla del Gestor de Tarjetas funcionando:

Si no tienes configurado el repositorio de SoloConLinux, puedes hacerlo leyendo el siguiente artículo:

Repositorio Debian de SoloConLinux
Ya tienes Debian 12 instalado y actualizado. ¿Y ahora qué? Si te has decidido a dar el paso a usar Linux, y eres nuevo con GNU/Linux puede que te encuentres con dudas sobre como usarlo y que aplicaciones usar... En breve publicaré una guía para los ‘newbies’ en Linux,

Luis GuLo

🐧 SysAdmin GNU/Linux - 🐳 Docker - 🖥️ Bash Scripting - 🐪 Perl - 🐬 MySQL - 👥 Formador de TI - 👥 Formador de SysAdmin's - 💢 Ansible - ☁️ Cloud Computing - ❤️ Debian GNU/Linux