BeagleBone Black Industrial 运行 Debian Buster LXDE 上的空白 Java windows?

Blank Java windows on BeagleBone Black Industrial running Debian Buster LXDE?

当 运行 并在我的 BeagleBone Black Industrial 上显示带有 swing-based GUI 的任何 Java 程序时,windows 为黄色和空白。

window 出现并带有适当的标题。 window 中的最小化、最大化和关闭按钮有效。

运行 最新的 Debian:

Distributor ID: Debian
Description: Debian GNU/Linux 10 (buster)
Release: 10
Codename: buster

运行 使用 sudo apt-get install lxde.

安装 LXDE

运行 OpenJDK11 安装使用 sudo apt install default-jdk:

openjdk version "11.0.11" 2021-04-20
OpenJDK Runtime Environment (build 11.0.11+9-post-Debian-1deb10u1)
OpenJDK Server VM (build 11.0.11+9-post-Debian-1deb10u1, mixed mode)

已为 OpenJDK11 编译 jar。该程序显示一个 window 和一个按下时不执行任何操作的按钮。

它在 Windows 上运行良好。它在 Raspberry Pi.

上也运行良好

我正在使用 java -jar aa_SimpleWindowTest.jar 启动 java 程序。

有人知道为什么吗?

在此处找到解决方案:

一个实际的例子:

java -jar -Dsun.java2d.xrender=false aa_SimpleWindowTest.jar

我还不明白的地方: 为什么它可以在 RaspberryPi 上运行?

我知道 RaspberryPi 分叉了 LXDE,此后进行了一些更改。我很想知道所做的更改是否与 Open JDK 安装或桌面环境有关。