Cómo arreglé las ventanas en blanco / coloreadas de Java en Ubuntu

Problema

En una VM de libvirt ejecutando Ubuntu, ves ventanas en blanco o coloreadas al ejecutar aplicaciones Java. En mi caso, las ventanas eran rosas y amarillas pero no mostraban ningún contenido.

Solución

En mi caso, tenía openjdk-11-jre instalado. Esta es una versión extremadamente antigua para Ubuntu 24.04, así que:

fix_java_on_ubuntu.sh
sudo apt purge openjdk-11-jre
sudo apt install default-jre

En nuestro caso, default-jre es OpenJDK 21 también conocido como openjdk-21-jre.

Después de eso, reinicié la aplicación Java y funcionó bien.


Echa un vistazo a artículos similares por categoría: Linux Java