如何解决运行 Debian Buster LXDE 的 BeagleBone Black Industrial 上的空白 Java 窗口?
在我的 BeagleBone Black Industrial 上使用基于 Swing 的 GUI 运行和显示任何 Java 程序时,窗口呈黄色且空白。
窗口出现并带有适当的标题。窗口中的最小化、最大化和关闭按钮起作用。
运行最新的 Debian:
发行商 ID:Debian
描述:Debian GNU/Linux 10 (buster)
发布:10
代号:buster
运行使用 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(构建 11.0.11+9-post-Debian-1deb10u1,混合模式)
jar 已经为 OpenJDK11 编译。程序显示一个窗口,其中有一个按钮,按下时什么也不做。
它在 Windows 上运行良好。它也在 Raspberry Pi 上运行良好。
我正在使用 java -jar aa_SimpleWindowTest.jar
启动 Java 程序。
有人知道为什么吗?
解决方法
在此处找到解决方案:https://stackoverflow.com/a/36235217/3743121
一个例子:
java -jar -Dsun.java2d.xrender=false aa_SimpleWindowTest.jar
我仍然不明白的事情: 为什么它适用于 RaspberryPi?
我知道 RaspberryPi 分叉了 LXDE,并且从那以后做了一些改变。我很想知道所做的更改是否与 Open JDK 安装或桌面环境有关。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。