【问题标题】:[Karate][Standalone] Error - JavaFX Error [duplicate][Karate][Standalone] Error - JavaFX Error [duplicate]
【发布时间】:2020-04-17 11:08:42
【问题描述】:

我刚刚开始使用空手道来测试我用 golang 编写的一个项目的 API 测试。我已经下载了文档中提到的独立 jar。我一个接一个地收到 jfx 错误。

java --version
openjdk version "11.0.6" 2020-01-14
OpenJDK Runtime Environment (build 11.0.6+10-post-Ubuntu-1ubuntu118.04.1)
OpenJDK 64-Bit Server VM (build 11.0.6+10-post-Ubuntu-1ubuntu118.04.1, mixed mode, sharing)

第一次运行时出现以下错误

java.lang.RuntimeException: java.lang.RuntimeException: Error initializing QuantumRenderer: no suitable pipeline found

我在互联网上查了一下,发现错误与 openjfx 有关,因此安装了相同的。现在我遇到了错误

java.lang.ClassNotFoundException: com.sun.prism.es2.X11GLFactory

我不确定平台上是否缺少某些东西或者我犯了一些错误。

【问题讨论】:

  • 我想您需要将 openjfx .jars 和 .so 文件放入 JDK lib/ext 文件夹中?

标签: karate


【解决方案1】:

您可以使用最新版本的空手道吗,我们从 0.9.5 版本开始删除了 JavaFX 依赖项。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-09
    • 2017-09-05
    • 2022-11-11
    • 2021-12-09
    相关资源
    最近更新 更多