目前正在开发基于JavaFX的跨平台应用程序。在Windows上它运行顺利,但在Raspberry Pi 3上的Linux上,阶段(也就是JFX窗口)没有得到窗口框架。 相反,显示Linux桌面或其他窗口的整个背景将变黑(包括任务栏),甚至Alt + Tab命令也不再有效。 带关闭按钮的栏也不显示(仅显示舞台的内容)。
该阶段显式设置为“primaryStage.setFullScreen(false);”并且在执行程序期间不会发生错误。
Raspberry Pi必须手动配备JFX支持,因为它不是标准配置。可能是某些负责Windows的组件丢失了吗? 有没有遇到过类似的东西?
提前非常感谢!
答案 0 :(得分:1)
这来自OpenJDK Wiki:
请注意,Raspberry Pi上的JavaFX的默认配置可以 不要使用X11。相反,JavaFX直接与显示器配合使用 帧缓冲和输入设备。所以你不应该有X11桌面 在启动JavaFX时运行。