【问题标题】:Blank Java windows on BeagleBone Black Industrial running Debian Buster LXDE?运行 Debian Buster LXDE 的 BeagleBone Black Industrial 上的空白 Java 窗口?
【发布时间】:2021-07-01 04:38:04
【问题描述】:

在我的 BeagleBone Black Industrial 上运行和显示任何带有基于 swing 的 GUI 的 Java 程序时,窗口是黄色和空白的。

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

运行最新的 Debian:

发行商 ID:Debian
描述:Debian GNU/Linux 10(破坏者)
发布:10
代号:巴斯特

运行使用sudo apt-get install lxde安装的LXDE。

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

openjdk 版本“11.0.11” 2021-04-20
OpenJDK 运行时环境(构建 11.0.11+9-post-Debian-1deb10u1)
OpenJDK Server VM(build 11.0.11+9-post-Debian-1deb10u1,混合模式)

已经为 OpenJDK11 编译了 jar。程序会显示一个窗口,其中有一个按钮,按下时什么都不做。

它在 Windows 上运行良好。它在 Raspberry Pi 上也能正常运行。

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

有人知道为什么吗?

【问题讨论】:

    标签: java linux debian beagleboneblack


    【解决方案1】:

    在这里找到解决方案:https://stackoverflow.com/a/36235217/3743121

    一个例子:

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

    我仍然不明白的事情: 为什么它可以在 RaspberryPi 上运行?

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-06-12
      • 1970-01-01
      • 1970-01-01
      • 2016-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多