javafx/gtk抛出java.lang.nosuchmethoderrorgetperspectivetransformnoclone公司

rkttyhzu  于 2021-07-03  发布在  Java
关注(0)|答案(0)|浏览(163)

我的javase应用程序使用javafx来播放mpeg-4视频文件。我已经成功地为windows和mac操作系统安装了库等。在linux上(类路径中有linux特定的javafx JAR),尝试初始化视频图像时会引发以下错误(声音已成功初始化并可以播放):

java.lang.NoSuchMethodError: 'com.sun.javafx.geom.transform.GeneralTransform3D com.sun.prism.es2.ES2Context.getPerspectiveTransformNoClone()'
    at com.sun.prism.es2.ES2Context.updateShaderTransform(ES2Context.java:274)
    at com.sun.prism.impl.ps.BaseShaderContext.checkState(BaseShaderContext.java:662)
    at com.sun.prism.impl.ps.BaseShaderContext.validateTextureOp(BaseShaderContext.java:539)
    at com.sun.prism.impl.ps.BaseShaderGraphics.drawMultiTexture(BaseShaderGraphics.java:233)
    at com.sun.prism.impl.ps.BaseShaderGraphics.drawTexture(BaseShaderGraphics.java:137)
    at javafx.scene.media.NGMediaView.renderContent(NGMediaView.java:181)
    [...]

我可以在我的一个jar中找到generaltransform3d类,也可以找到es2context,但它确实没有getperspectivetransformnoclone()方法。
我怀疑这是一个版本问题,但我不知道去哪里找。任何帮助都将不胜感激。我正在用openjdk 14运行ubuntu。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题