我有问题,启动JavaFX应用在香蕉Pi Pro(香蕉操作系统)系统。在我看来,GPU配置中的问题。我已经通过这个指令配置了它,http://wiki.lemaker.org/BananaPro/Pi:GPU所有配置为框架缓冲版本的东西,因为javaFX是在framebufer中执行的。在鼓掌时,每次都会出现与图片相同的错误。此应用程序在Raspberry Pi和Windows系统上没有任何问题。有人能在这个问题上帮忙吗?



发布于 2015-08-08 22:11:14
一段时间前,当我试图使用马里-400图形驱动程序运行JavaFX时,我遇到了一些问题。我不确定这个GPU及其驱动程序是否会被支持,也许我错了,或者OpenJFX开发人员稍后会支持它。在我看来,这是马里司机自己的问题。
您仍然可以使用软件呈现器运行Javafx程序,将-Dprism.order=sw和-Djavafx.platform=fb (也尝试与其他平台一起使用)添加到命令行。另外,添加-Dprism.verbose=true可能会帮助您遵循底层JavaFX实现执行的步骤,然后才会说没有用于GPU呈现的管道。无论如何,JavaFX无法在您的平台上使用3D加速。
我已经在Oracle论坛上问过了,但是我没有得到任何答案。在这个问题中,你会发现更多的细节。https://community.oracle.com/message/12488945#12488945
另外,您应该确保3d加速在您的平台上工作,并且它是在框架缓冲区上正确配置的,而不仅仅是在X11上(如果是活动的)。
注意:请记住,由于存在大量不同的平台,Oracle本身不再支持ARM上的JavaFX。此外,制造商提供的3d驱动程序可能不是开源的,据我所知,Raspberry是少数几个受甲骨文JavaFX支持的ARM平台之一。欲了解更多信息:用于ARM发行说明的Java开发工具包8更新33
https://stackoverflow.com/questions/31880352
复制相似问题