我在我的 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)
错误消息表明默认图形管道未工作。您可以在运行应用程序时通过添加以下 JVM 参数来尝试使用不同的图形管道:
-Djavafx.platform=win
这将强制使用 Windows 图形管道。如果您使用不同的操作系统,请将 win 替换为适当的平台(例如 macOS 对应 mac,Linux 对应 linux)