Raspi Linux上的JavaFX - 阶段没有窗口

时间:2017-09-03 18:35:03

标签: java linux javafx window

目前正在开发基于JavaFX的跨平台应用程序。在Windows上它运行顺利,但在Raspberry Pi 3上的Linux上,阶段(也就是JFX窗口)没有得到窗口框架。 相反,显示Linux桌面或其他窗口的整个背景将变黑(包括任务栏),甚至Alt + Tab命令也不再有效。 带关闭按钮的栏也不显示(仅显示舞台的内容)。

该阶段显式设置为“primaryStage.setFullScreen(false);”并且在执行程序期间不会发生错误。

最后它看起来像这样:enter image description here

Raspberry Pi必须手动配备JFX支持,因为它不是标准配置。可能是某些负责Windows的组件丢失了吗? 有没有遇到过类似的东西?

提前非常感谢!

1 个答案:

答案 0 :(得分:1)

这来自OpenJDK Wiki:

  

请注意,Raspberry Pi上的JavaFX的默认配置可以   不要使用X11。相反,JavaFX直接与显示器配合使用   帧缓冲和输入设备。所以你不应该有X11桌面   在启动JavaFX时运行。

https://wiki.openjdk.java.net/display/OpenJFX/OpenJFX+on+the+Raspberry+Pi#OpenJFXontheRaspberryPi-Stoppinganapplication