我意识到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
任何共享的用户体验都将非常感谢。
3条答案
按热度按时间c0vxltue1#
我在尝试使用JFXScad时也遇到了同样的错误。为我解决这个问题的是以下选项:
第一个月
地址:https://community.oracle.com/thread/3653015
8oomwypt2#
首先,尝试将命令行中使用此选项的图形管道打印到控制台:
字符串
并检查它是否有效地使用了硬件加速。
对于3D部分,请注意,3D是用于Linux/ARM的JavaFX中的一个实验性功能,它还没有完全实现。
如果您使用命令行选项启用此功能,某些部分可能会工作:
型
此外,您可能还需要启用深度缓冲区:
型
不管怎么说,不能保证这会成功...
wpcxdonn3#
我不知道人们是否仍然对这篇文章感兴趣,但我在Ubuntu Linux上遇到了同样的问题。我做了以下工作来解决这个问题。我检查了我的依赖项,注意到一些JavaFX jar文件被加倍了。所以我删除了所有的JavaFX依赖项,并从我下载的JavaFX库中包含了JavaFX 17 jar文件的依赖项包,然后我就可以构建和运行Java3D了。使用JavaFX的场景