Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Raspi Linux上的JavaFX-阶段没有窗口_Java_Linux_Javafx_Window - Fatal编程技术网

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

Raspi Linux上的JavaFX-阶段没有窗口,java,linux,javafx,window,Java,Linux,Javafx,Window,我目前正在开发一个基于JavaFX的跨平台应用程序。在Windows上,它运行平稳,但在Raspberry Pi 3上的Linux上,Stage(也称为JFX窗口)没有窗口框架。 相反,整个背景(显示Linux桌面或其他窗口)将变为黑色(包括任务栏),甚至Alt+Tab命令也不再有效。 带有“关闭”按钮的栏也不显示(仅显示舞台内容) 阶段被显式设置为“primaryStage.setFullScreen(false);”,并且在程序执行期间不会发生错误 最后看起来是这样的: Raspberry

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

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

最后看起来是这样的:

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


万分感谢

这来自OpenJDK Wiki:

请注意,Raspberry Pi上JavaFX的默认配置 不要使用X11。相反,JavaFX直接与显示器一起工作 帧缓冲区和输入设备。因此,您不应该使用X11桌面 启动JavaFX时正在运行


啊,好吧!好的,这是有道理的。这对我来说并不完美,但至少我知道没有什么是坏的。谢谢。也许这对你有额外的帮助: