gpt4 book ai didi

ubuntu - JavaFX + Xvfb - 另一个 Xlib : extension "RANDR" missing on display ":99"

转载 作者:太空宇宙 更新时间:2023-11-03 16:44:56 26 4
gpt4 key购买 nike

我有一个 ubuntu headless 服务器,它运行着 JavaFX 和 Xfvb。现在我有一个非常相似的 Ubuntu 服务器并尝试让我的 JavaFX 应用程序与 Xvfb 一起运行。但我总是抛出异常:

Prism ES2 Error - nInitialize: glXChooseFBConfig failed
Xlib: extension "RANDR" missing on display ":99".

通常我可以通过导出 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/来解决 xrandr 异常,但这次不行。我真的不知道哪里出了问题......

这是我通常启动服务器的方式:

xvfb-run -a java -cp build/classes:lib/*:/usr/lib/jvm/java-7-oracle/jre/lib/jfxrt.jar kic.engine.thrift.Server

最佳答案

从 Java 8 开始,可以将单片眼镜用于 headless JavaFX。可以在 ui4j 中找到一个有用的示例实现(至少对我有帮助) github 项目 ApplicationLauncher .

关于ubuntu - JavaFX + Xvfb - 另一个 Xlib : extension "RANDR" missing on display ":99",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20190225/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com