警告:系统无法支持ConditionalFeature.SCENE3D - VMWare,Ubuntu

时间:2015-05-17 15:51:53

标签: eclipse ubuntu javafx-8 vmware

我已经意识到SO上已经存在类似的问题,但是,这个问题与VMWare无关,我想知道这是否更多是VMWare问题或Linux问题。

在创建动画3D球体时,我在eclipse中收到以下警告:

May 17, 2015 5:35:35 PM javafx.scene.shape.Mesh <init> WARNING: System can't support ConditionalFeature.SCENE3D

在Windows中编译时,球体是3D并且是动画的。在Ubuntu中,它只是2D和静态。

主机赢8.1 Nvidia 660米 VM Workstation 11(启用3d加速,VM ware工具为最新) Ubuntu 15.04 LTS

非常感谢任何共享的用户体验。

2 个答案:

答案 0 :(得分:3)

尝试使用JFXScad时遇到了同样的错误。为我修复的是选项:

-Dprism.forceGPU=true

发现于: https://community.oracle.com/thread/3653015

答案 1 :(得分:0)

首先,尝试在命令行上向控制台打印与此选项一起使用的图形管道:

-Dprism.verbose=true

并检查它是否有效地使用硬件加速。

对于3D部分,请注意3D是JavaFX for Linux / ARM中的实验性功能,并未完全实现。

如果使用命令行选项启用此功能,某些部分可能有效:

-Dcom.sun.javafx.experimental.embedded.3d=true

此外,您可能还必须启用深度缓冲区:

-Dprism.glDepthSize=24

无论如何,不​​能保证这会起作用......