gpt4 book ai didi

MacOS ARM 上的 JavaFX : Graphics Device initialization failed

转载 作者:行者123 更新时间:2023-12-04 15:09:03 26 4
gpt4 key购买 nike

我在 Intellij IDE 内的 MacBook M1 上使用 JavaFX。我的应用程序在 Intellij 中按预期构建和运行,但是当我将应用程序构建到一个可执行 jar 并从终端运行它时,我收到错误:

Graphics Device initialization failed for :  es2, sw
Error initializing QuantumRenderer: no suitable pipeline found
java.lang.RuntimeException: java.lang.RuntimeException: Error initializing QuantumRenderer: no suitable pipeline found
at com.sun.javafx.tk.quantum.QuantumRenderer.getInstance(QuantumRenderer.java:280)
at com.sun.javafx.tk.quantum.QuantumToolkit.init(QuantumToolkit.java:222)
at com.sun.javafx.tk.Toolkit.getToolkit(Toolkit.java:260)
at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:267)
at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:158)
at com.sun.javafx.application.LauncherImpl.startToolkit(LauncherImpl.java:658)
at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:678)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$2(LauncherImpl.java:195)
at java.base/java.lang.Thread.run(Thread.java:832)
Caused by: java.lang.RuntimeException: Error initializing QuantumRenderer: no suitable pipeline found
at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.init(QuantumRenderer.java:94)
at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:124)
... 1 more
Exception in thread "main" java.lang.RuntimeException: No toolkit found
at com.sun.javafx.tk.Toolkit.getToolkit(Toolkit.java:272)
at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:267)
at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:158)
at com.sun.javafx.application.LauncherImpl.startToolkit(LauncherImpl.java:658)
at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:678)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$2(LauncherImpl.java:195)
at java.base/java.lang.Thread.run(Thread.java:832)
我找到了有关图形驱动程序问题的可能解决方案,但该应用程序在 IDE 中运行良好这一事实让我相信这不是问题(也没有任何解决方案适用于 M1 MacBook)。如果需要任何其他信息,请告诉我!先感谢您!

最佳答案

试试 Liberica OpenJDK ,适用于 MacBook Pro 2020 M1。
我遇到了同样的问题,在安装了具有 LibericaFX 的完整版本后,问题解决了。

  • 完整版 Liberica 包括 LibericaFX,它基于 OpenJFX 和 Minimal VM(在适当的地方)。
  • 标准版最适合不需要任何附加组件的服务器和桌面部署。
  • 精简版 Liberica 最适合云部署,并针对大小进行了优化。

  • 也可在 HomeBrew 上找到
    brew tap bell-sw/liberica
    brew install liberica-jdk16-full

    关于MacOS ARM 上的 JavaFX : Graphics Device initialization failed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65546457/

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