我如何修复 Ubuntu Java 空白/彩色窗口问题

问题

在运行 Ubuntu 的 libvirt 虚拟机上,运行 Java 应用程序时看到空白或彩色窗口。在我的情况下,窗口是粉色和黄色的,但不显示任何内容。

解决方案

在我的情况下,我安装了 openjdk-11-jre。这对 Ubuntu 24.04 来说是非常旧的版本,因此:

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

在我们的情况下,default-jre 是 OpenJDK 21,即 openjdk-21-jre

之后,我重新启动 Java 应用程序,它运行正常了。


Check out similar posts by category: Linux, Java