如何解决错误“图形设备初始化失败:d3d、sw - 初始化 QuantumRenderer 时出错:找不到合适的管道”

问题描述 投票:0回答:1

我在我的 Java 项目中使用播放器,但是当我将库 Javafx 11 放入 Java Me Mudra 项目的 lib 文件夹中时出现该错误,奇怪的是,如果我在另一个文件夹中拥有该版本(如果它有效) 。 仅就我而言,我需要位于项目的 lib 项目中。 有人知道如何解决吗

感谢时间!

独奏功能

may 24, 2024 10:49:08 A.�M. com.sun.javafx.application.PlatformImpl startup
WARNING: Unsupported JavaFX configuration: classes were loaded from 'unnamed module @66048bfd'
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:283)
    at com.sun.javafx.tk.quantum.QuantumToolkit.init(QuantumToolkit.java:253)
    at com.sun.javafx.tk.Toolkit.getToolkit(Toolkit.java:268)
    at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:291)
    at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:163)
    at javafx.embed.swing.JFXPanel.lambda$initFx$1(JFXPanel.java:230)
    at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.lang.RuntimeException: Error initializing QuantumRenderer: no suitable pipeline found
    at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.init(QuantumRenderer.java:95)
    at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:125)
    ... 1 more
Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: No toolkit found
    at com.sun.javafx.tk.Toolkit.getToolkit(Toolkit.java:280)
    at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:291)
at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:163)
at javafx.embed.swing.JFXPanel.lambda$initFx$1(JFXPanel.java:230)
at java.base/java.lang.Thread.run(Thread.java:1583)
java swing javafx
1个回答
0
投票

错误消息表明默认图形管道未工作。您可以在运行应用程序时通过添加以下 JVM 参数来尝试使用不同的图形管道:

-Djavafx.platform=win

这将强制使用 Windows 图形管道。如果您使用不同的操作系统,请将 win 替换为适当的平台(例如 macOS 对应 mac,Linux 对应 linux)

© www.soinside.com 2019 - 2024. All rights reserved.