问题:系统无法支持ConditionalExclusive.SCENE3D- VMWare,Ubuntu

kuuvgm7e  于 12个月前  发布在  其他
关注(0)|答案(3)|浏览(152)

我意识到SO上已经有一个类似的问题,但是,这个问题与VMWare无关,我想知道这是VMWare的问题还是一般的Linux问题。
我在eclipse中创建动画3D球体时收到以下提示:

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

字符串
球体是3D的,在Windows中编译时是动画的。在Ubuntu中,它只是2D和静态的。
主机Win 8.1 Nvidia 660m VM Workstation 11(启用3d加速,VM ware工具更新)Ubuntu 15.04 LTS
任何共享的用户体验都将非常感谢。

c0vxltue

c0vxltue1#

我在尝试使用JFXScad时也遇到了同样的错误。为我解决这个问题的是以下选项:
第一个月
地址:https://community.oracle.com/thread/3653015

8oomwypt

8oomwypt2#

首先,尝试将命令行中使用此选项的图形管道打印到控制台:

-Dprism.verbose=true

字符串
并检查它是否有效地使用了硬件加速。
对于3D部分,请注意,3D是用于Linux/ARM的JavaFX中的一个实验性功能,它还没有完全实现。
如果您使用命令行选项启用此功能,某些部分可能会工作:

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


此外,您可能还需要启用深度缓冲区:

-Dprism.glDepthSize=24


不管怎么说,不能保证这会成功...

wpcxdonn

wpcxdonn3#

我不知道人们是否仍然对这篇文章感兴趣,但我在Ubuntu Linux上遇到了同样的问题。我做了以下工作来解决这个问题。我检查了我的依赖项,注意到一些JavaFX jar文件被加倍了。所以我删除了所有的JavaFX依赖项,并从我下载的JavaFX库中包含了JavaFX 17 jar文件的依赖项包,然后我就可以构建和运行Java3D了。使用JavaFX的场景

相关问题