gpt4 book ai didi

JavaFX JAR 文件无法运行

转载 作者:行者123 更新时间:2023-12-01 19:58:48 25 4
gpt4 key购买 nike

我在一个项目中,我们尝试运行一个 jar 文件,但出现了一个无法解决的错误。我们得到以下错误: error

Graphics Device initialization failed for :  d3d, 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:244)
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:830)
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 "Thread-0" 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:830)

我尝试了很多方法,但没有任何帮助。在设置 JavaFX 时或在 IntelliJ 中构建 JAR 时需要配置什么吗?

我使用:

  • javafx-sdk-13.0.1
  • jdk-13.0.1
  • jre1.8.0_231
  • IntelliJ IDE

最佳答案

我有一个非常相似的错误消息:

Graphics Device initialization failed for :  es2, sw

修复方法是将 .so 文件包含在 JAR 中。

要在 IntelliJ 中执行此操作,需要:

文件 > 项目结构 > 工件 > 单击“+”符号 > 文件 >,然后选择 JavaFX 文件夹中的所有 .so 文件。

关于JavaFX JAR 文件无法运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59018690/

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