Como corrigi janelas Java em branco / coloridas no Ubuntu

Problema

Em uma VM libvirt executando Ubuntu, você vê janelas em branco ou coloridas ao executar aplicações Java. No meu caso, as janelas eram rosa e amarelo, mas não mostravam nenhum conteúdo.

Solução

No meu caso, eu tinha openjdk-11-jre instalado. Esta é uma versão extremamente antiga para Ubuntu 24.04, então:

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

No nosso caso, default-jre é OpenJDK 21 aka openjdk-21-jre.

Depois disso, reiniciei a aplicação Java e ela funcionou bem.


Check out similar posts by category: Linux Java